У меня есть объект временного ряда grouped
типа <pandas.core.groupby.SeriesGroupBy object at 0x03F1A9F0>
. grouped.sum()
дает желаемый результат, но я не могу заставить Rolling_sum работать с объектом groupby
. Есть ли способ применить скользящие функции к groupby
объектам? Например:
x = range(0, 6)
id = ['a', 'a', 'a', 'b', 'b', 'b']
df = DataFrame(zip(id, x), columns = ['id', 'x'])
df.groupby('id').sum()
id x
a 3
b 12
Однако хотелось бы иметь что-то вроде:
id x
0 a 0
1 a 1
2 a 3
3 b 3
4 b 7
5 b 12
cumsum
для каждой из групп, а затем сшить все это обратно в один фрейм данных? - person tacaswell   schedule 22.12.2012