Python Pandas – Form the Union of two Index objects
要形成两个索引对象的联合,可以使用Pandas中的 index1.union(index2) 方法。首先,导入所需的库−
import pandas as pd
创建两个Pandas索引−
index1 = pd.Index([10, 20, 30, 40, 50])
index2 = pd.Index([80, 65, 60, 70, 55])
显示Pandas索引1和索引2 −
print("Pandas Index1...\n",index1)
print("Pandas Index2...\n",index2)
执行联合 −
res = index1.union(index2)
更多Pandas文章,请阅读:Pandas教程
示例
以下是代码−
import pandas as pd
# 创建两个Pandas索引
index1 = pd.Index([10, 20, 30, 40, 50])
index2 = pd.Index([80, 65, 60, 70, 55])
# 显示Pandas索引1和索引2
print("Pandas Index1...\n",index1)
print("Pandas Index2...\n",index2)
# 返回Index1和Index2中元素的数量
print("\nIndex1中元素的数量...\n",index1.size)
print("\nIndex2中元素的数量...\n",index2.size)
# 执行联合
res = index1.union(index2)
# 两个索引的联合
print("\n索引1和索引2的联合...\n",res)
输出
这将生成以下输出−
Pandas Index1...
Int64Index([10, 20, 30, 40, 50], dtype='int64')
Pandas Index2...
Int64Index([80, 65, 60, 70, 55], dtype='int64')
Index1中元素的数量...
5
Index2中元素的数量...
5
索引1和索引2的联合...
Int64Index([10, 20, 30, 40, 50, 55, 60, 65, 70, 80], dtype='int64')