Python如何解决读取csv文件并添加表头,方法是什么
Admin 2022-09-02 群英技术资讯 641 次浏览
有时,我们读取的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开发一款数字推盘小游戏,文中有非常详细的代码示例,喜对欢玩小游戏的或者正在学习python小游戏开发的小伙伴们有很好的帮助,需要的朋友可以参考下
这篇文章主要介绍了Python文件名的匹配之clob库,文中有非常详细的代码示例,对正在学习python的小伙伴们有很好地帮助哟,需要的朋友可以参考下
在本篇内容中小编给学习python的朋友们整理了关于网络应用开发的相关知识点以及实例内容,需要的朋友们参考下。
一些朋友想要知道怎样提取视频中的音频,其实我们能使用Python来实现。本文就给大家分享Python提取视频中的音频的操作流程,供大家参考,感兴趣的朋友可以了解看看。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008