📅  最后修改于: 2023-12-03 14:46:30.355000             🧑  作者: Mango
在 Pandas 中,Index.contains() 方法用于检查索引是否包含特定的值或多个值。返回布尔值数组,其中包含每个值是否在索引中出现。
Index.contains(value, *, level=None)
返回一个布尔值数组,其中包含每个传入的值是否在索引中。
# 导入 Pandas 包
import pandas as pd
# 创建一个示例 DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
df = df.set_index('A')
# 使用 Index.contains() 方法检查索引是否包含特定的值
print(df.index.contains(1)) # 输出 True
print(df.index.contains([1, 4])) # 输出 [True, False]
输出:
True
[ True False]
Index.contains() 方法是一个非常有用的方法,用于检查 Pandas DataFrame 或 Series 的索引是否包含特定的值。它可以帮助我们快速确定是否存在某个值,从而进行相应的操作。