我有两个数据帧,如下所示:
df1
id salary
0 1 1000
1 2 2000
df2
id txn age gender
0 1 6 23 M
1 1 4 23 M
2 2 10 31 F
3 2 5 31 F
4 2 8 31 F
I want to join the dataframes as following:
df3
id salary age gender
0 1 1000 23 M
1 2 2000 31 F
我正在使用以下代码,但总共得到5行。但是,我只需要像上面的dataframe那样的2行
d3 = pd.merge(d1, d2, on='id', how='left')
连接数据帧而不获取重复数据帧的正确方法是什么
尝试:
输出:
相关问题 更多 >
编程相关推荐