基于pandas数据帧中的多个列进行连接

时间:2018-05-02 20:59:15

标签: python pandas dataframe

我有一个带有两列的数据帧(df1)(例如A和A_NEW)。 A应该是df1和另一个数据帧(df2)之间的默认连接键。我想以df1.A和df2.key之间没有匹配的方式加入df1和df2,然后基于df1.A_NEW和df2.key加入。想象一下以下场景: enter image description here

这意味着join属性的值可以是df1.A或df1.A_NEW,但我们的优先级是df1.A.如果df1.A和df2.key之间没有匹配,则应使用df2.key检查df1.A_NEW。

如果您能帮助我进行内连接和左外连接方案,我感激不尽。

0 个答案:

没有答案