Python如何解决读取csv文件并添加表头,方法是什么
Admin 2022-09-02 群英技术资讯 910 次浏览
有时,我们读取的csv文件数据时发现没有表头/列名,是因为Python读取csv文件数据本来就没有表头,用pandas.read读取时,则第一行自动会被识别为columns,从而给后面的分析造成不便,这时候需要我们在读取文件数据的同时添加列名。
1、在读取文件数据之后再定义列名
df = pd.read_csv('评论.csv',header=None) df.columns = ["昵称","性别","评论时间","评论"] #添加自定义的columns的名字
2、在读取文件数据的同时定义列名
df = pd.read_csv('评论.csv',header=None,names=["昵称","性别","评论时间","评论"])
注意:
1、如果文件读取时是没有列名,那么header=None可以省去,但是文件中存在有列名,则不能省略,否则会出错。
2、就算是文件中存在有列名,也可以利用header=None,names=[]来重新定义数据的列名。
#更改csv文件表头。可根据以前代码,批量更改表头 file_path = r'E:/mimwqx/open/Demographic/Population/195_DT_YAB_0003_20210429152421.csv' df = pd.read_csv(file_path, header=0) df.columns = ["a", "b", "c"] df.to_csv(file_path, index=False)
保存为csv
with open('Population.csv','a+',encoding='utf8') as csvfile: fieldnames=['openname','sqlname']#表头· writer=csv.DictWriter(csvfile,fieldnames=fieldnames) writer.writerow({'openname':filtes,'sqlname':data})#数据
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
这篇文章主要介绍python读取大文件的方法,小编觉得挺实用的,因此分享给大家做个参考,感兴趣的朋友可以了解一下,希望大家阅读完这篇文章能有所收获,接下来小编带着大家一起了解看看。
Matplotlib是Python中众多数据可视化库的鼻祖,其设计风格与20世纪80年代设计的商业化程序语言MATLAB十分接近,具有很多强大且复杂的可视化功能。Matplotlib包含多种类型的API,可以采用多种方式绘制图表并对图表进行定制。
因为Python是脚本语言,不会进行编译,所以只有执行到那一行,才能知道那个变量的类型,下面这篇文章主要给大家介绍了关于pycharm查看变量值的4种方法,需要的朋友可以参考下
用python如何实现求解微分线性方程?python的功能还是比较强大的,这篇文章我们就来看看用Python编写稀疏线性方程组的求解方法,下文有实例代码供大家参考,感兴趣的朋友就继续往下看吧。
Python 囊括了大量的复合数据类型,用于接受其它数值。最有用的是列表,即写在方括号之间、用逗号分隔开的数值列表。列表内的数值不必全是相同的类型。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008