我的df1如下:
id
1
2
3
4
5
6
7
我的df2是:
^{pr2}$我的df3是:
id2 name2 val2
1 abbb1 90
2 abbb2 20
5 abbb5 50
6 abbb6 60
所以,我想从df2和df3中选取值,通过匹配ID将其添加到df1中。因此,df1应该如下所示:
id val1 val2
1 10 90
2 20 20
3 30 0
4 40 0
5 0 40
6 0 60
7 70 0
我所能达到的只是这一行代码,我被卡住了:
df1 = df1.merge(df2, df3, on=['id'])
请注意:
我想这里最好用^{} 。在
在}是必需的唯一值。在
df2
和df3
中,id1
和{备选方案:
^{pr2}$带^{} 的解决方案:
相关问题 更多 >
编程相关推荐