pandas.Index.difference #

最终 索引。差异( other , sort = None ) [来源] #

返回一个新的 Index ,其中索引的元素不在other中。

这是两个 Index 对象的集合差异。

参数
其他索引或类似数组
排序bool 或 None,默认 None

是否对结果索引进行排序。默认情况下,尝试对值进行排序,但来自不可比较元素的任何 TypeError 都会被 pandas 捕获。

  • None :尝试对结果进行排序,但通过比较不可比较的元素捕获任何类型错误。

  • False :不对结果进行排序。

  • True :对结果进行排序(这可能会引发 TypeError)。

返回
指数

例子

>>> idx1 = pd.Index([2, 1, 3, 4])
>>> idx2 = pd.Index([3, 4, 5, 6])
>>> idx1.difference(idx2)
Index([1, 2], dtype='int64')
>>> idx1.difference(idx2, sort=False)
Index([2, 1], dtype='int64')