从数据框提取索引并附加到另一个数据框

时间:2020-09-28 19:54:48

标签: pandas dataframe reindex

我有一个DataFrame如下:

aa
              Low_value            High_value
0              0.005450              0.005950
1              0.358575              0.441125
2              0.020050              0.022950
3              0.625275              0.753225

还有另一个DataFrame,如下所示:

bb

Type1  0.0056  ...  0.0046
Type2  0.2850  ...  0.3246
Type3  0.0134  ...  0.0137
Type4  0.0056  ...  0.0046

我想提取bb的索引列并将其附加到aa,以便新的aa如下所示:

new_aa

                  Low_value            High_value
Type1              0.005450              0.005950
Type2              0.358575              0.441125
Type3              0.020050              0.022950
Type4              0.625275              0.753225

我按如下方法提取了bb的索引,然后尝试为aa重新建立索引,但是列中的所有值都被NaN替换。

Index = bb.index
aa.reindex(Index)

谢谢。

1 个答案:

答案 0 :(得分:0)

aa["bb_index"] = bb.index

aa.set_index("bb_index" ,drop = True)

这必须工作