比较数据帧和列表中的值可以使用以下代码示例来解决:
import pandas as pd
# 创建一个数据帧
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 创建一个列表
lst = [1, 2, 4]
# 比较数据帧和列表中的值
# 检查数据帧中的每个元素是否在列表中
result = df.isin(lst)
print(result)
输出结果如下:
A B
0 True False
1 True False
2 False False
在这个例子中,我们首先创建了一个数据帧 df
,包含了两列 A
和 B
。然后,我们创建了一个列表 lst
,其中包含了一些值。接下来,我们使用 isin()
函数将数据帧中的元素与列表中的值进行比较。最后,我们打印出比较结果。
在输出结果中,True
表示对应位置的值在列表中存在,False
表示对应位置的值在列表中不存在。
上一篇:比较数据帧的列并返回差异的扩展
下一篇:比较数据帧列的条件