python中判断csv文件指定列是否存在某值
时间: 2023-05-28 07:02:23 浏览: 220
python判断list中存在某种值
可以使用pandas库来读取csv文件,并使用条件查询来判断指定列是否存在某值。
例如,假设csv文件名为data.csv,其中包含两列数据:name和age,现在要判断age列是否存在值为18的记录。
代码示例:
```python
import pandas as pd
# 读取csv文件
data = pd.read_csv('data.csv')
# 判断age列是否存在值为18的记录
result = len(data[data['age'] == 18]) > 0
# 输出结果
print(result)
```
这里使用了pandas中的read_csv函数来读取csv文件,使用条件查询语句`data['age'] == 18`来筛选出age列等于18的记录,再使用len函数计算筛选结果的长度。
最后判断长度是否大于0,如果大于0说明age列存在值为18的记录,结果为True,否则结果为False。
阅读全文