我有两个数据框。一个看起来像这样:
df1:
col1 col2 col3 newcol
0 1 2000 10 NaN
1 3 4000 20 NaN
2 5 8000 30 NaN
...
100 7 2000 23 NaN
一行中的每个值组合都是唯一的。
还有第二个df。
df2:
col1 col2 col3 value
...
5 1 2000 10 7
7 3 6600 52 6
...
500 1 1000 78 2
现在,我想比较两个数据帧,并将df2列“值”的每个条目都放在其中col1,col2和col3与df1的条目匹配到df1列“ newcol”中。
我尝试使用“ .map”,但无法获得多个条件。在这种情况下,map是一个很好的功能吗?
预期输出:
df1:
col1 col2 col3 newcol
0 1 2000 10 7
1 3 4000 20 NaN
2 5 8000 30 NaN
...
100 7 2000 23 NaN