假设任何列的值都可以更改的数据框给定另一个包含旧值,新值和列所属的数据框,如何使用有关更改的信息更新数据框? 例如:使用其他数据框中的值更新熊猫数据框
>>> my_df
x y z
0 1 2 5
1 2 3 9
2 8 7 2
3 3 4 7
4 6 7 7
my_df_2
包含有关改变值及其列的信息:
>>> my_df_2
changed_col old_value new_value
0 x 2 10
1 z 9 20
2 x 1 12
3 y 4 23
如何使用信息my_df_2
更新my_df
这样my_df
现在变成:
>>> my_df
x y z
0 12 2 5
1 10 3 20
2 8 7 2
3 3 23 7
4 6 7 7