我正在尝试根据另一个df中的对应索引值对替换df中的列的值。
例如:
主df:
d = {'var1': [A, B, A, B]}
df = pd.DataFrame(data=d)
df
var1
0 A
1 B
2 A
3 B
具有新值的数据框:
df2 val1
A 1
B 2
结果:
df
var1
0 1
1 2
2 1
3 2
我当时想我可以将var1设置为临时索引,然后与df2联接,然后将var1列替换为val1。不确定是否有更好的方法可以做到这一点?