Pandas Index.intersection()函数

Index.intersection()函数

作用:返回两个索引(比如数据帧的索引)对象的交集


实例


import pandas as pd 
  
# 创建第一个索引对象 
idx1 = pd.Index(['Labrador', 'Beagle', 'Mastiff',  
                     'Lhasa', 'Husky', 'Beagle']) 
  
# 创建第二个索引对象
idx2 = pd.Index(['Labrador', 'Great_Dane', 'Pug', 
           'German_sepherd', 'Husky', 'Pitbull']) 
  
# 输出
print(idx1, '\n', idx2) 

可以看到两个索引对象有相同的元素,也有不同的元素:

两个索引对象

利用intersection()函数对两个索引对象取交集。


idx3 = idx1.intersection(idx2)
print(idx3)
两个索引对象取交集

函数返回一个新的索引对象,其中的元素同时在上面两个索引对象中存在。


其他人还浏览了:



公众号

关注公众号,获取一手资讯

“ Pandas Index.intersection()函数 ” comments 0

评论/回复

电子邮件地址不会被公开。 必填项已用*标注