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

回到顶部