Pandas 将多个数据帧写入同一txt文件

Pandas 将多个数据帧写入同一txt文件,pandas,Pandas,我正在写一个摘要,我需要将多个pandas数据帧写入同一个txt文件.to_csv方法只能将一个数据帧写入文件,因此我尝试了以下代码: f = open('summary.txt', 'w') f.write(str(df1)) f.write(str(df2)) f.write(str(df3)) f.close() with open('summary.txt', 'w') as f: f.write(df1.to_string()) f.write(df2.to_stri

我正在写一个摘要,我需要将多个
pandas
数据帧写入同一个txt文件
.to_csv
方法只能将一个数据帧写入文件,因此我尝试了以下代码:

f = open('summary.txt', 'w')
f.write(str(df1))
f.write(str(df2))
f.write(str(df3))
f.close()
with open('summary.txt', 'w') as f:
    f.write(df1.to_string())
    f.write(df2.to_string())
    f.write(df3.to_string())

但是,在摘要文件中,仅显示部分数据帧,每个数据帧的大多数行表示为

请尝试以下代码:

f = open('summary.txt', 'w')
f.write(str(df1))
f.write(str(df2))
f.write(str(df3))
f.close()
with open('summary.txt', 'w') as f:
    f.write(df1.to_string())
    f.write(df2.to_string())
    f.write(df3.to_string())

相关,甚至可能重复: