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

时间:2019-11-05 09:58:33

标签: python pandas

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

0 个答案:

没有答案