我想根据条件从一个数据框中替换另一个数据框中的值。 我有一个数据框df1:
Week Code Value1 Value2 Info values
WK26 1 1.3 2.990288 value_26 0
WK27 11 1.3 2.990288 val_26 4
WK28 14 1.3 2.990288 val2_26 124
WK29 27 1.3 2.990288 val3_26 1
WK30 23 1.5 4.56 value_27 0
WK31 2 1.5 4.56 val_27 7
另一个数据框df2:
Week Code Value1 Value2 Info values
WK26 1 5.3 5.3 value_26 0
WK27 11 1.3 233 val_26 4
WK28 14 1.3 4 val2_26 124
WK29 27 1.3 2.990288 val3_26 1
WK30 2 1.5 4.56 value_27 0
WK31 23 1.5 4.56 val_27 7
我想从df2替换df1的value1和value2,其中df1 [“ Week”] == df2 [“ Week”]和df1 [“ code”] == df2 [“ code”]
我尝试了pd.merge和pd.concat,但是我正在获取垃圾值。 有人可以指导我这个过程吗?