pandas追加写入csv,pandas向csv文件追加数据
大家好,这篇文章主要讲的是python对熊猫的csv文件的读写和追加。有兴趣的同学过来看看。如果对你有帮助,记得收藏。
目录
csv文件1。创建csv文件2。读写csv文件1。基本蟒蛇2 .熊猫3。添加csv文件1。基础Python 2。熊猫概述
csv文件
CSV文件是最常用的文件存储方式。通用分隔值(CSV)文件以纯文本形式存储表格数据(注意:分隔符也可以是其他字符)。纯文本表示该文件是一个字符序列,不包含必须解释为二进制数字的数据。
CSV文件由任意数量的记录组成,这些记录由某种换行符分隔;每个记录由几个用字符(如逗号)或字符串分隔的字段组成。
一、创建csv文件
用记事本打开如图所示
二、读写csv文件
1.基础python
导入csv
用open(supplier_data.csv , r )作为f:
reader=csv.reader(f)
对于reader:中的行
打印(行)
2.pandas
进口熊猫作为pd
df=PD . read _ CSV( supplier _ data . CSV )
打印(df)
三、追加csv文件
1.基础python
导入csv
用open(supplier_data.csv , a )作为f:
writer=csv.writer(f)
writer.writerow([7 ,胡, 18 , 100 , 90 , 85])
writer.writerow([8 , zahng , 19 , 87 , 97 , 77])
此时,我们发现添加的数据将是空的。要解决这个问题,我们需要newline=
导入csv
用open(supplier_data.csv , a ,newline= )作为f:
writer=csv.writer(f)
writer.writerow([7 ,胡, 18 , 100 , 90 , 85])
writer.writerow([8 , zahng , 19 , 87 , 97 , 77])
至此,上述代码的问题就解决了。
2.pandas
进口熊猫
a={sid:[7], sname:[hu], sage:[18], math:[100], english:[90], cs:[85]}
df=熊猫。数据帧(a)
#mode=a 是附加数据,index是每行的索引号,header是标题。
df.to_csv(supplier_data.csv ,模式=a ,索引=False,标题=False)
总结
这就是这篇关于python用熊猫读取、写入和附加csv文件的文章。关于pythonpandas操作csv文件的更多信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。