【问题标题】:pandas python: concet/merge/join 2 dfs on indexpandas python: concat/merge/join 2 dfs on index
【发布时间】:2014-12-08 12:59:44
【问题描述】:

我有两个 df,我想将它们连接到索引上以制作多索引 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

【问题讨论】:

    标签: python pandas merge dataframe concat


    【解决方案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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-23
      • 2019-08-07
      • 1970-01-01
      • 2017-08-16
      • 2016-11-10
      • 2018-08-13
      • 2023-03-24
      • 1970-01-01
      相关资源
      最近更新 更多