提问者:小点点

无法将数据帧附加到csv文件


我有3个维度为(a*2、b*2、c*2)的数据帧,而a、b、c是不同的数字。我想把它们添加到一个csv文件中,但每次都写不出来。我使用了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个答案

匿名用户

to\u csv()方法有一个模式选项;尝试使用该选项:

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