У меня есть df1
, который содержит:
IDs values
E21 32
DD12 82
K99 222
И df2
, который содержит:
IDs values
GU1 87
K99 93
E21 48
Мне нужно проверить, является ли ID
в df2
существует в df1
, для этого ID
вычтите value
из df1
- df2
и обновите 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
Любая помощь, пожалуйста?