如何从另一个数据框中按列映射多列

我有两个数据框,第一个是存储交易,第二个是我要分配给第一个数据框的代码。我尝试使用合并和联接,但是第一个表中的值不是唯一的,所以我得到了很多NaN。

交易df:

transaction product group amount
dsa312      wer     1     123
dsa312      wer     1     534
dsa312      wer     2     234
dfd321      qwe     2     354
dfd321      qwe     2     456
...

代码df:

product group code
wer     1     A
wer     2     C
qwe     1     B
qwe     2     D

我想创建这样的数据框:

transaction product group amount code
dsa312      wer     1     123    A
dsa312      wer     1     534    A
dsa312      wer     2     234    C
dfd321      qwe     2     354    D
dfd321      qwe     2     456    D
...
zyf12345678 回答:如何从另一个数据框中按列映射多列

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3160635.html

大家都在问