我有两个这样的数据帧:
name code phone_number
Joe BX13 03453
Bill C308 321356
Donald H314 34532
Mike J4D6 2134
code vehicle
C308 Mercedes
H314 BMW
我想将它们串联起来,但只对特定列中的公共值进行连接,因此看起来如下所示:
name code vehicle
Bill C308 Mercedes
Donald H314 BMW
df3=pd.concat([df1, df2])
看起来很有希望,但我不知道如何指定我只想要公共值。我应该在括号里放什么参数
我想你在找pd.merge
df1是具有
name code phone_number
列的数据 df2是具有code vehicle
列的数据您可以使用^{}
设置数据
现在,您可以将两个数据帧与选定列合并
输出:
相关问题 更多 >
编程相关推荐