【发布时间】:2021-03-26 07:58:04
【问题描述】:
所以我有一个带有数据框的字典: 例如 df[0]=
Date StockPrice
01/01/2020 34.2
01/02/2020 35
01/03/2020 36
...
df[1]=
Date Rate
01/01/2020 4
01/02/2020 5
01/03/2020 5
...
df[2]=
Date High Low
01/01/2020 45 42
01/03/2020 45 40
...
df[3]=
Date Rate2
01/01/2020 5
01/03/2020 6
我想在日期合并所有这些数据框,所以它看起来像这样:
newdateframe=
Date StockPrice Rate High Low Rate 2
01/02/2020 34.2 4 45 42 5
01/02/2020 35 5 NA NA NA
01/03/2020 36 5 45 40 6
我尝试这样做:
pd.concat(df.values(), ignore_index=True)
但这不起作用,因为它只是将每个数据框并排放置,甚至没有捕获我所有的日期。我的字典有超过 10 个数据框,所以我不想一个一个地进行合并,我宁愿做类似于上面的代码或循环的事情。
【问题讨论】:
标签: python pandas dataframe dictionary