pandas.Index.symmetric_difference¶
-
Index.
symmetric_difference
(other, result_name=None)[source]¶ 计算两个Index对象的对称差异。如果排序是可能的,它被排序。
参数: 其他:索引或数组类
result_name:str
返回: symmetric_difference:索引
笔记
symmetric_difference
包含出现在idx1
或idx2
中的元素,但不能同时包含两者。等于由idx1.difference(idx2) | idx2.difference(idx1)
。例子
>>> idx1 = Index([1, 2, 3, 4]) >>> idx2 = Index([2, 3, 4, 5]) >>> idx1.symmetric_difference(idx2) Int64Index([1, 5], dtype='int64')
您还可以使用
^
运算符:>>> idx1 ^ idx2 Int64Index([1, 5], dtype='int64')