【问题标题】:Merge dataframes on index合并索引上的数据框
【发布时间】:2014-02-21 10:13:17
【问题描述】:

所以我有两个数据框,在熊猫中:

x = pd.DataFrame([[1,2],[3,4]])
>>> x
   0  1
0  1  2
1  3  4
y = pd.DataFrame([[7,8],[5,6]])
>>> y
   0  1
0  7  8
1  5  6

显然它们的大小相同。现在看来您可以在选定的列上进行合并和连接,但我似乎无法在索引上进行。我希望结果如下:

   0  1  2  3
0  7  8  1  2
1  5  6  3  4

【问题讨论】:

    标签: python pandas


    【解决方案1】:

    怎么样:

    >>> x = pd.DataFrame([[1,2],[3,4]])
    >>> y = pd.DataFrame([[7,8],[5,6]])
    >>> df = pd.concat([y,x],axis=1,ignore_index=True)
    >>> df
       0  1  2  3
    0  7  8  1  2
    1  5  6  3  4
    
    [2 rows x 4 columns]
    

    【讨论】:

      猜你喜欢
      • 2018-06-10
      • 2016-08-01
      • 2018-02-02
      • 1970-01-01
      • 1970-01-01
      • 2016-10-16
      • 2021-03-08
      • 2019-03-18
      • 2017-03-20
      相关资源
      最近更新 更多