python如何读取csv指定内容所在行的第二列内容?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python如何读取csv指定内容所在行的第二列内容?相关的知识,希望对你有一定的参考价值。

比如有个csv,内容为
地区1 111
地区3 222
地区2 333
如何检索到地区3,并提取内容222?
因为地区123的顺序会变,不能使用读取第二行内容,望指教,谢谢

从执行效率考虑,用pandas库比较好。

import pandas as pd

df=pd.read_csv('d:/data.csv',delimiter='\\t')

print(df[df.地区=='地区3'])

参考技术A # 先把数据转化成DataFrame形式
import pandas as pd
data = pd.DataFrame(data,columns=["loc","value"])
# 再把对应行的数据取出来
data["value"][data["loc"]=="地区3"]

以上是关于python如何读取csv指定内容所在行的第二列内容?的主要内容,如果未能解决你的问题,请参考以下文章