无法将数据框附加到CSV文件

时间:2018-09-26 14:45:23

标签: python python-3.x pandas

我有3个尺寸为(a * 2,b * 2,c * 2)的数据框,而a,b,c是不同的数字。 我想将它们添加到单个csv文件中,但每次都被覆盖。 我用这个
pandas DataFrame output end of csv

但无法做到。

我的代码-

list_df = [df1, df2, df3]
for ii list_df:
   with open("cumulative_score.csv",'a',encoding='utf-8') as r:
       ii.to_csv(r)

但是,我得到的最终输出是仅最后一个数据帧,而不是所有其他数据帧。

1 个答案:

答案 0 :(得分:1)

to_csv()方法具有模式选项;尝试改用它:

list_df = [df1, df2, df3]
for df in list_df:
   df.to_csv("cumulative_score.csv", mode='a')