pandas.Index.intersection#

final Index.intersection(other, sort=False)[源代码][源代码]#

形成两个索引对象的交集。

这将返回一个新的索引,其中包含索引和 other 中的共同元素。

参数:
其他索引或类数组

一个索引或类似数组的对象,包含与原始索引相交的元素。

排序True, False 或 None,默认 False

是否对生成的索引进行排序。

  • None : 对结果进行排序,除非 selfother 相等或值无法比较。

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

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

返回:
索引

返回一个新的索引对象,该对象包含原始索引和 other 索引中的共同元素。

参见

Index.union

形成两个索引对象的并集。

Index.difference

返回一个新的索引,其中包含不在另一个索引中的元素。

Index.isin

返回一个布尔数组,其中索引值在值中。

例子

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