Pandas多个数据帧加入内存错误

时间:2016-12-19 15:11:39

标签: python pandas join dataframe

我有20个数据帧,在最后阶段我想通过以下代码段合并所有这些:

finalDF=allDf[0]
for df in allDf[1:]:
   finalDf=finalDF.join(df, on='DateTime')

给出了内存错误。有没有以记忆方式组合数据帧的更好方法?

每个数据框都有数字20列,每个数据的范围从2015-01-01到当前日期,具有唯一/不同的日期时间。

1 个答案:

答案 0 :(得分:0)

我试试

finalDF = pd.concat([d.set_index('DateTime') for d in allDF], axis=1)