我有兩個數據幀,並嘗試加入它們但失敗了,請你幫助我。在熊貓中連接兩個數據幀
數據幀1
0
0 0
1 -100
...
20 400
21 500
數據幀2
Rate
Date
2015-04-01 NaN
2015-04-02 -0.00346
2015-04-03 0.00323
...
2015-04-29 0.00296
2015-04-30 0.00878
我想加入他們是:
Rate 0
Date
2015-04-01 NaN 0
2015-04-02 -0.00346 -100
2015-04-03 0.00323 0
...
2015-04-29 0.00296 400
2015-04-30 0.00878 500
但使用這種
concate = pd.concat([dataframe1, dataframe2], axis=1, join_axes=[dataframe1.index])
print gabung
我得到這個:
Rate 0
Date
2015-04-01 NaN NaN
2015-04-02 -0.00346 NaN
2015-04-03 0.00323 NaN
...
2015-04-29 0.00296 NaN
2015-04-30 0.00878 NaN
如何修復代碼,以便使我得到我想要的結果。謝謝
您的代碼不工作的原因是因爲它試圖對指數保持一致,但該指標值不匹配,所以最好只是將該列作爲匿名np數組值添加,如JoeCondron已回答 – EdChum