【发布时间】:2021-08-22 11:16:57
【问题描述】:
我有两个数据框,df1 和 df2。
df1 df2
A B C D E
ad df ad se 1
ad se xc je 2
xc je ad df 3
... ...
我需要使用 df2 的 E 列中包含的值在 df1 中创建一个新列。为此,我需要在 A 和 C 列之间以及从 B 和 D 中找到匹配值df1 和 df2。
where A == C & B == D
XX = E
结果应该是这样的:
df1
A B XX
ad df 3
ad se 1
xc je 2
...
这可能很简单,但我对 pandas 很陌生,还没有真正找到实现这一点的方法。
非常欢迎任何建议!
【问题讨论】:
-
请在您的问题中添加您尝试过的代码(强烈建议这样做),谢谢。