python csv读取某一列,怎么用python读取csv文件,并且是读取列
本文主要介绍Python3.x读取的过程。CSV数据中的任意行和列,具有很好的参考价值。希望对你有帮助。
00-1010阅读。任意行或列中的csv数据。求解(代码一目了然)输出结果。读取CSV文件并获取行或列的值。
目录
与存档一起阅读。CSV数据在不知道其访问模式的情况下很棘手。事不宜迟,原始数据如下:
对.CSV数据按任意行、列读取
1. 取出第一行数据。
2. 取出第一列数据。
问题
file=open(xxxx.csv , r )
lines=file.readlines()
file.close()
Row=[]#定义一个行数组。
Column=[]#定义列数组
对于线路:中的线路
row.append(line.split(,))
Print(row[0])#打印一个行数组
对于行:中的列
column.append(col[0])
Print(column)#打印第一列数组
解决思路(代码一看便知)
1. 行:
[监测点, AQI ,空气质量/指数类别,首要污染物, PM2.5/细颗粒物, PM10/可吸入颗粒物, CO/CO , NO2/NO2 , O3/臭氧1小时平均值, O3/臭氧8小时平均值
2. 列:
[监测点,高压开关厂,兴庆小区,轻纺城,小寨,市人民体育场,高新西区,经开区,长安区,阎良区,临潼区,草滩,曲江文化产业集团,
输出结果
读取python csv文件,熊猫包可以读取,比如
进口熊猫作为pd
df=pd.read_csv(filename.csv )
打印(df)
在读取数据后,要获得某一行和某一列的值,
#获取一行的值
print(df.iloc[1])
#获取列的值
Print(df[item_id]) #列,其列名为item_id
#获取一行和一列的值
print(df.iloc[1][item_id])
以上个人经验,希望给你一个参考,也希望你能支持盛行的IT软件开发工作室。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。