python根据csv中某一列的;后面的数值查找对应的值
时间: 2023-05-19 21:01:41 浏览: 208
使用python获取csv文本的某行或某列数据的实例
5星 · 资源好评率100%
可以使用 pandas 库中的 loc 函数来实现。假设我们要查找 csv 文件中第一列为 'id',第二列为 'name',第三列为 'age',第四列为 'score',则可以使用以下代码:
```python
import pandas as pd
# 读取 csv 文件
df = pd.read_csv('data.csv')
# 根据某一列的数值查找对应的值
value = df.loc[df['id'] == 100]['name'].values[0]
print(value)
```
这段代码会在 csv 文件中查找 'id' 列为 100 的行,并返回该行中 'name' 列的值。如果找不到对应的行,则会抛出 IndexError 异常。
阅读全文