pandas追加写入csv,pandas向csv文件追加数据

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: