ДФ:
id1 id2 value1 value2
-----------------------------------
a b 10 5
c a 5 10
b c 0 0
c d 2 1
d a 10 20
a c 5 10
получить сумму значений, связанных с идентификатором 'a', из столбца ['id1', 'id2']:
id1 id2 a.rolling(2).sum()
-----------------------------------
a b NaN
c a 20
d a 30
a c 25
Как бы получить скользящую сумму значений id 'a' из двух разных столбцов с помощью функции df.groupby?
Я попробовал это df.groupby(['id1','id2])['value1','value2'].transform(lambda x: x.rolling(2).sum())
, но это не сработало.