python读取csv为列表,python在csv中添加一列数据
本文主要介绍Python在读取csv文件时如何添加头/列名,有很好的参考价值。希望对你有帮助。如有错误或不足之处,请不吝赐教。
00-1010读取csv文件时添加标题/列名解决方案更改csv文件标题
目录
有时候我们在读取csv文件数据的时候,发现没有头/列名,因为Python读取的是没有头的csv文件数据。用pandas.read读取时,第一行会自动识别为列,给后面的分析带来不便。这时,我们需要在读取文件数据的同时添加列名。
读取csv文件时添加表头/列名
1.读取文件数据后定义列名。
Df=pd.read_csv (comment.csv ,header=none)
Df.columns=[昵称,性别,评论时间,评论] #添加自定义列的名称
2.读取文件数据时定义列名。
Df=pd.read_csv (comment.csv ,header=none,names=[昵称,性别,评论时间])
注意:
1.如果读取文件时没有列名,可以省略header=None,但如果文件中有列名,则不能省略,否则会出错。
2.即使文件中有列名,也可以使用header=None,names=[]来重新定义数据的列名。
解决方法
#更改csv文件头。根据以前的代码,可以批量更改页眉。
file _ path=r e :/mimw qx/open/Demographic/Population/195 _ DT _ YAB _ 0003 _ 20210429152421 . CSV
df=pd.read_csv(file_path,header=0)
df.columns=[a , b , c]
文件路径,索引=假
另存为csv
用open(Population.csv , a ,encoding=utf8 )作为csvfile:
字段名称=[打开名称, sqlname] # header
作家=csv。DictWriter(csvfile,fieldnames=fieldnames)
writer . writerow({ open name 3360 filters, sqlname 3360data}) # data
以上个人经验,希望给你一个参考,也希望你能支持盛行的IT软件开发工作室。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。