我有两个数据帧,并尝试加入它们但失败了,请你帮助我。在熊猫中连接两个数据帧
数据帧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