pandas.Index.difference#
- final Index.difference(other, sort=None)[源代码]#
返回一个新的 Index,其中包含索引中不属于 other 的元素。
这是两个 Index 对象的集合差。
- Parameters:
- otherIndex 或类数组
- sortbool 或 None,default None
是否对结果 Index 进行排序。默认情况下,会尝试对值进行排序,但 pandas 会捕获可比元素引起的任何 TypeError。
None : 尝试对结果进行排序,但捕获可比元素引起的任何 TypeErrors。
False : 不对结果进行排序。
True : 对结果进行排序(这可能会引发 TypeError)。
- Returns:
- pandas.DataFrame.keys
Examples
>>> 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')