要比较数据帧列的值与列表值,可以使用 Pandas 库提供的 isin() 方法。下面是一个示例代码:
import pandas as pd
# 创建一个示例数据帧
df = pd.DataFrame({'A': [1, 2, 3, 4, 5],
'B': ['a', 'b', 'c', 'd', 'e']})
# 创建一个列表值
list_values = [2, 4, 6]
# 比较数据帧列的值与列表值
result = df['A'].isin(list_values)
# 打印结果
print(result)
输出:
0 False
1 True
2 False
3 True
4 False
Name: A, dtype: bool
在上面的示例中,我们首先创建了一个包含两列的数据帧 df,然后创建了一个列表值 list_values。接下来,我们使用 isin() 方法对数据帧列 'A' 的值进行比较,并将结果保存在 result 变量中。最后,我们打印了结果,其中 True 表示数据帧列的值在列表值中存在,False 表示不存在。
上一篇:比较数据帧列的条件
下一篇:比较数据帧列与字符串和数字的差异