Tôi có đối tượng chuỗi thời gian grouped
của loại <pandas.core.groupby.SeriesGroupBy object at 0x03F1A9F0>
. grouped.sum()
cho kết quả mong muốn nhưng tôi không thể nhận được rolling_sum để làm việc với đối tượng groupby
. Có cách nào để áp dụng các chức năng cán cho các đối tượng groupby
không? Ví dụ:Python - chức năng cán cho đối tượng 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
Tuy nhiên, tôi muốn có một cái gì đó như:
id x
0 a 0
1 a 1
2 a 3
3 b 3
4 b 7
5 b 12
Làm thế nào để bạn mong đợi chức năng cuộn hoạt động trên các đối tượng được nhóm (ý tôi là viết ra phép tính y) bạn muốn làm trong các biểu tượng)? – tacaswell
Xin lỗi tôi nên rõ ràng hơn. – ezbentley
Vì vậy, bạn muốn làm một 'cumsum' trên mỗi nhóm và sau đó khâu toàn bộ điều trở lại vào một khung dữ liệu duy nhất? – tacaswell