用python 实现 查询一个dataframe 中 data['name'] 的数据是否包含有列表list中的内容,比如list为['A','B','C','D']
时间: 2023-08-06 15:16:01 浏览: 48
Python 查看list中是否含有某元素的方法
可以使用 `isin` 函数来实现这个功能,示例如下:
```python
import pandas as pd
data = pd.DataFrame({'name': ['A', 'B', 'C', 'D', 'E']})
lst = ['A', 'B', 'C', 'D']
result = data['name'].isin(lst)
print(result)
```
运行结果如下:
```
0 True
1 True
2 True
3 True
4 False
Name: name, dtype: bool
```
其中 `isin` 函数会返回一个布尔类型的 Series,表示每个元素是否在列表中出现过。在示例中,只有前四个元素出现在列表中,因此最后一个元素的结果为 False。
阅读全文