我有两个pandas
个数据框。 df
有原始交易,df2
对df
的少量记录进行了更正。以下是示例:
df.head()
month name amount
sep17 jon doe 2000
sep17 alex nelson 5000
. . .
. . .
dec17 alex g 9855
以上数据框是交易时记录的值的方式。有数以千计的条目。但现在我有另一个数据框,可以在amount
列的原始交易中进行更正。请注意,它不包含所有记录,只包含需要更正的记录。以下是第二个数据帧的示例。
df2.head()
month name amount
sep17 jon doe 2100
. . .
. . .
dec17 alex g 8855
现在,我只想更新amount
的{{1}}列df
,amount
值来自df2
,其中包含与df2
匹配的月份和名称的记录。这样做的优雅方式是什么?