我有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)
但是,我得到的最终输出是最后一个数据帧,而不是所有其他数据帧。
to\u csv()方法有一个模式选项;尝试使用该选项:
list_df = [df1, df2, df3]
for df in list_df:
df.to_csv("cumulative_score.csv", mode='a')