一种非常简单的方法是
concat水平配对,垂直合并结果,然后使用
to_csv以下命令将其全部写出:
import pandas as pd pd.concat([ pd.concat([df1, df2], axis=1), pd.concat([df3, df4], axis=1)]).to_csv('foo.csv')可能更节省内存的方式是逐个编写:
with open('foo.csv', 'w') as f: pd.concat([df1, df2], axis=1).to_csv(f)with open('foo.csv', 'a') as f: pd.concat([df3, df4], axis=1).to_csv(f, header=False)省略
headers=False将重复标题。



