如何添加两个数据框

时间:2020-08-15 16:48:04

标签: python pandas dataframe

嗨,我正在尝试将一个数据帧附加到另一个

Name    roll_no   House
John    A_1        Red
Mark    A_2        Green
Twain   N_1        Yellow
Mark    A_2        Red

2 个答案:

答案 0 :(得分:0)

您可以同时使用pd.concat进行合并,然后使用drop_duplicates删除重复的行

pd.concat([df1,df2]).drop_duplicates()
    Name   ID   House
0   John  A_1     Red
1   Mark  A_2     Red
2  Twain  N_1  Yellow
1   Mark  A_2   Green

答案 1 :(得分:0)

尝试

>>> df2.merge(df1, how='outer')
    Name   ID   House
0   John  A_1     Red
1   Mark  A_2   Green
2  Twain  N_1  Yellow
3   Mark  A_2     Red