当连接条件列具有不同的名称时,如何连接两个pandas DataFrame

时间:2015-02-25 11:49:31

标签: pandas

我有两个pandas DataFrames

1

a   b   join
1   2   'a'
3   1   'b'

2

c    d  Join
2    3  'a'
4    2  'b'

想加入(加入,加入),它代表同样的东西,略有不同的标记

如何干净利落地解决这个问题?

这是一个玩具示例,实际数据可以更大

1 个答案:

答案 0 :(得分:0)

尝试将列重命名为相同名称 - 即第二个数据帧为“加入”#39;加入'。

df2.columns = [' c',' d','加入']

然后,您可以加入'加入'