合并python pandas中的两个数据框 [英] Merging two dataframes in python pandas

查看:291
本文介绍了合并python pandas中的两个数据框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个数据框A:

a 1
a 2
b 1
b 2

另一个数据框B:

a 3
a 4 
b 3

我希望我的结果数据框像

I want my result dataframe to be like

a 1 3
a 1 4 
a 2 3
a 2 4 
b 1 3 
b 2 3 

我想知道如何在python中获得所需的结果.非常感谢!

I wondering how I can get the desired result in python. Thanks a lot!

推荐答案

使用

A simple merge using df.merge does this:

df1.merge(df2, on=['A'])

   A  B_x  B_y
0  a    1    3
1  a    1    4
2  a    2    3
3  a    2    4
4  b    1    3
5  b    2    3

这篇关于合并python pandas中的两个数据框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆