怎么把一个pandas数据框用append的方式添加到现有的csv文件?

  统计/机器学习 Python    浏览次数:6737        分享
0

怎么把一个pandas数据框用append的方式添加到现有的csv文件?

 

猴老大   2019-03-07 13:15



   2个回答 
4

就和正常的输出一样,只不过加上mode='a'和header=False

df.to_csv('the_data_file.csv', mode='a', header=False)
SofaSofa数据科学社区DS面试题库 DS面经

WinJ   2019-03-07 13:51

2


with open(filename, 'a') as f:
    df.to_csv(f, mode='a', header=f.tell()==0)

如果文件不存在的话,就同时保存列名;如果文件存在,就只保存数据

SofaSofa数据科学社区DS面试题库 DS面经

abuu   2019-03-09 11:39



  相关讨论

如何重命名pandas的dataframe的列名

pandas报错: 'DataFrame' object has no attribute 'unique'

如何清空pandas dataframe里的全部数据但是保留列名?

使用pandas.to_datetime转化文本到时间戳时怎么只保留日期?

pandas DataFrame中经常出现SettingWithCopyWarning

怎么删除pandas dataframe中index重复的行?

pandas变形

pd.dataframe怎么同时对两个key排序?

把pandas df写入csv时UnicodeEncodeError

pandas数据列顺序不同进行concat

  随便看看

kNN算法有哪些缺点?

凸优化中局部最优解就是全局最优解吗?

AIC可以是负数吗?

怎么给plt.subplot加一个主标题?

python pandas里有没有类似R的summary的函数?