在两个熊猫数据框中查找值并创建新列

问题描述 投票:0回答:1

我的问题中有两个数据框。

df1

ID      Value
 1      A
 2      B
 3      C

df2:

ID      F_ID     S_ID
1       2        3
2       3        1
3       1        2

我想在每个ID列旁边创建一个列,该列将存储从df1查找的值。输出应如下所示:

ID  ID_Value     F_ID  F_ID_Value   S_ID  S_ID_Value
1     A             2   B              3       C
2     B             3   C              1       A
3     C             1   A              2       B

基本上从df1查找并创建一个新列来存储这些值。

python-3.x pandas merge lookup concat
1个回答
0
投票

您可以在map的每一列上使用map,其值为df2

df1
© www.soinside.com 2019 - 2024. All rights reserved.