pandas.Index.intersection#
- final Index.intersection(other, sort=False)[源代码][源代码]#
形成两个索引对象的交集。
这将返回一个新的索引,其中包含索引和 other 中的共同元素。
- 参数:
- 其他索引或类数组
一个索引或类似数组的对象,包含与原始索引相交的元素。
- 排序True, False 或 None,默认 False
是否对生成的索引进行排序。
None : 对结果进行排序,除非 self 和 other 相等或值无法比较。
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')