我有幾個存儲在字典中的類似結構的熊貓數據框。我以下面的方式訪問數據幀。合併具有非唯一索引的多個pandas數據集
ex_dict[df1]
date df1price1 df1price2
10-20-2015 100 150
10-21-2015 90 100
我想將所有這些數據框合併到一個數據框到日期。日期重疊,但並非所有數據框都包含所有日期。
我需要從這個
df1
date df1price1 df1price2
10-20-2015 100 150
10-21-2015 90 100
10-22-2015 100 140
df2
date df2price1 df2price2
10-20-2015 110 140
10-21-2015 90 110
10-23-2015 110 120
df3
date df3price1 df3price2
10-20-2015 100 150
10-22-2015 90 100
10-23-2015 80 130
去這個:
df_all
date df1price1 df1price2 ... df3price1 df3price2
10-20-2015 100 150 ... 100 150
10-21-2015 90 100 ... NaN NaN
10-22-2015 100 140 ... 90 100
10-23-2015 NaN NaN ... 80 130
我試過很多東西,但我不能讓它工作,短期的反覆合併2一次創建一個新的數據框,然後重新融入到這個框架中。我需要合併的數據幀的數量在4到10之間變化,所以我需要一種自動執行此操作的方法(因此爲什麼我認爲傳遞字典可能會起作用)。
對此的任何幫助將不勝感激。
你嘗試'pandas.concat'? – BrenBarn