के लिए रोलिंग फ़ंक्शन मेरे पास <pandas.core.groupby.SeriesGroupBy object at 0x03F1A9F0>
प्रकार की टाइम श्रृंखला ऑब्जेक्ट grouped
है। grouped.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
समूहबद्ध वस्तुओं पर काम करने के लिए आप रोलिंग फ़ंक्शन की अपेक्षा कैसे करते हैं (मेरा मतलब गणित वाई लिखना है कहां प्रतीकों में करना चाहते हैं)? – tacaswell
क्षमा करें मुझे और अधिक स्पष्ट होना चाहिए था। – ezbentley
तो आप प्रत्येक समूह पर 'cumsum' करना चाहते हैं और फिर पूरी चीज को एक डेटा फ्रेम में वापस सिलाई करना चाहते हैं? – tacaswell