Python Pandas - 形成两个 Index 对象的交集
要形成两个 Index 对象的交集,请使用Pandas 中的index1.intersection(index2)方法。首先,导入所需的库 -
import pandas as pd
创建两个 Pandas 索引 -
index1 = pd.Index([10, 20, 30, 40, 50])index2 = pd.Index([80, 65, 60, 70, 55])
显示 Pandas index1 和 index2 -
print("Pandas Index1...\n",index1)print("Pandas Index2...\n",index2)
执行交叉点 -
res = index1.intersection(index2)
示例
以下是代码 -
import pandas as pd输出结果# 创建两个 Pandas 索引
index1 = pd.Index([10, 20, 30, 40, 50])
index2 = pd.Index([80, 65, 60, 70, 55])
# 显示 Pandas index1 和 index2
print("Pandas Index1...\n",index1)
print("Pandas Index2...\n",index2)
# 返回 Index1 和 Index2 中元素的数量
print("\nNumber of elements in index1...\n",index1.size)
print("\nNumber of elements in index2...\n",index2.size)
# 执行交叉
res = index1.intersection(index2)
# 两个索引的交集
print("\nThe index1 and index2 intersection...\n",res)
这将产生以下输出 -
Pandas Index1...Int64Index([10, 20, 30, 40, 50], dtype='int64')
Pandas Index2...
Int64Index([80, 65, 60, 70, 55], dtype='int64')
Number of elements in index1...
5
Number of elements in index2...
5
The index1 and index2 intersection...
Int64Index([], dtype='int64')
以上是 Python Pandas - 形成两个 Index 对象的交集 的全部内容, 来源链接: utcz.com/z/356606.html