pandas python:在索引上使用concat / merge / join 2 dfs

时间:2014-12-08 12:59:44

标签: python pandas merge dataframe concat

我有两个dfs,我想在索引上连接以生成多索引df。

df1 = pd.DataFrame({'value1': [1.1,2,3],
                    })

df2 = pd.DataFrame({'value1': [21,24,35],
                    })

预期输出

    value1
0      1.1
       21
1      2.0
       24
2      3.0
       35
3      4.0

我失败的尝试:

df = pd.concat([df1, df2], axis=0)

输出

   value1
0     1.1
1     2.0
2     3.0
0    21.0
1    24.0
2    35.0

1 个答案:

答案 0 :(得分:1)

In [57]: pd.concat([df1, df2], axis=0).sort_index()
Out[57]: 
   value1
0     1.1
0    21.0
1     2.0
1    24.0
2     3.0
2    35.0