【发布时间】:2020-03-29 18:17:43
【问题描述】:
我正在将 CSV 文件读取到 pandas 数据框以进行科学分析/处理。我创建了第二个“相同”数据框。我对第二个数据框进行分析/处理。我想将数据返回到一个 CSV 文件,其中两个数据框“并排”,以便可以将原始数据与处理后的数据进行比较。
从文件输入代码:
reader = pd.read_csv(Filename1, sep=none, engine='python')
df = pd.DataFrame(reader)
dg = pd.DataFrame(reader)
我在dg 上进行处理。现在,我想将df 和dg(每个数据框由相同数量的列组成)写入一个CSV 文件,以便CSV 文件的每一行看起来像这样:
(df Col1), (df Col2), (df Col3), (dg Col1), (dg Col2), (dg Col3)
如何创建一个将df 和dg '并排'连接在一起的新数据框?
期望使用以下语句将生成的数据帧写入第二个 CSV 文件 (Filename2)(假设 di 是连接在一起的两个数据帧)。
di.head(EndFile).to_csv(Filename2, sep='\t', index=False, header=False)
【问题讨论】:
-
df.add_prefix('df ').join(dg.add_prefix('dg '))?