【问题标题】:Merge two Data frame python合并两个数据框python
【发布时间】:2019-07-26 22:37:06
【问题描述】:

我有两个具有完全相同列名的数据框。

示例: df1

PassengerId  Age   Sex  Survived
 23           43    M       0
 26           34    F       1

df2

PassengerId  Age   Sex  Survived
 12           24    M       0
 13           26    F       1

我想要做的是将这些 Data-frame 合并到一个 Data-Frame 中,如下所示:

df:

PassengerId  Age   Sex  Survived
 23           43    M      0
 26           34    F      1
 12           24    M      0
 13           26    F      1

有什么建议吗?

谢谢

【问题讨论】:

标签: python dataframe merge


【解决方案1】:

在熊猫中:

如果您想保留来自两个数据框的值,请使用concat

如果您想合并两个不同标准(例如内部、右侧、左侧)的数据帧,请参阅merge

【讨论】:

    【解决方案2】:

    来自official documentation

    frames = [df1, df2]
    result = pd.concat(frames)
    

    将两个dataframes合并为一个。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-28
      • 2014-03-23
      • 1970-01-01
      • 2012-10-08
      • 2017-08-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多