LamaMo:
私が持っているdf1
含まれています:
IDs values
E21 32
DD12 82
K99 222
そして、df2
それが含まれています。
IDs values
GU1 87
K99 93
E21 48
私は必要なのかどうかを確認することですID
では、df2
中に存在するdf1
、の減算を行うvalue
のをdf1
- df2
そのためにID
して更新value
してdf2
。
場合ID
によってはdf2
存在しないdf1
、そのための値ID
でdf2
同じままに。
したがって、上記の例からの結果(基本的にdf2
更新されます):
IDs values
GU1 87 #the same not changed since it not exist in df1
K99 129 #exist in df1, do the subtraction 222-93=129
E21 -16 #exist in df1, do the subtraction 32-48=129
すべてのヘルプ、してください?
ミコラZotko:
あなたはこの方法を使用することができますupdate
:
df2.update(df1 - df2)
出力:
values
IDs
GU1 87.0
K99 129.0
E21 -16.0