合并两个数据框python

时间:2019-03-05 12:46:26

标签: python dataframe merge

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

示例: 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

我想要做的是将这些数据框架合并为单个数据框架,如下所示:

df:

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

任何建议我该怎么做?

谢谢

2 个答案:

答案 0 :(得分:1)

在大熊猫中:

如果要保留两个数据帧中的值,请使用concat

如果您想通过不同的标准(例如内部,右侧,左侧)合并两个数据框,请参见merge

答案 1 :(得分:0)

来自official documentation

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

将两个dataframes合并为一个。