pandas 0.23 - Grouper()

pandas.Grouper




pandas

pandas.Grouper

class pandas.Grouper(key=None, level=None, freq=None, axis=0, sort=False) [source]

एक ग्रॉपर उपयोगकर्ता को एक लक्ष्य वस्तु के लिए एक ग्रुपबी निर्देश निर्दिष्ट करने की अनुमति देता है

यह विनिर्देश कुंजी पैरामीटर के माध्यम से एक कॉलम का चयन करेगा, या यदि स्तर और / या अक्ष पैरामीटर दिए गए हैं, तो लक्ष्य ऑब्जेक्ट के सूचकांक का एक स्तर।

ये स्थानीय विनिर्देश हैं और 'वैश्विक' सेटिंग्स को ओवरराइड करेंगे, यही पैरामीटर अक्ष और स्तर है जो समूह में ही पारित किए जाते हैं।

पैरामीटर:

कुंजी : स्ट्रिंग, कोई नहीं करने के लिए चूक

groupby key, जो लक्ष्य के समूहीकरण कॉलम का चयन करती है

स्तर : नाम / संख्या, कोई नहीं करने के लिए चूक

लक्ष्य सूचकांक के लिए स्तर

freq : स्ट्रिंग / फ्रिक्वेंसी ऑब्जेक्ट, डिफॉल्ट्स टू कोई नहीं

यह निर्दिष्ट आवृत्ति को समूहीकृत करेगा यदि लक्ष्य चयन (कुंजी या स्तर के माध्यम से) एक डेटाइम-लाइक ऑब्जेक्ट है। उपलब्ध आवृत्तियों के पूर्ण विनिर्देश के लिए, कृपया here देखें।

axis : number/name of the axis, defaults to 0

सॉर्ट : बूलियन, डिफ़ॉल्ट के लिए डिफ़ॉल्ट

परिणामी लेबल को सॉर्ट करना है या नहीं

अतिरिक्त कवारों को समय-समय पर समूह की तरह नियंत्रित करने के लिए (जब `` freq`` पारित हो जाता है)
closed : closed end of interval; 'left' or 'right'
label : interval boundary to use for labeling; 'left' or 'right'

सम्मेलन : {'शुरू', 'अंत', 'ई', 'एस'}

अगर ग्रॉपर पीरियडइंडेक्स है

आधार, लॉफ़सेट
यह दिखाता है:
एक ग्रुपबी निर्देश के लिए एक विनिर्देश

उदाहरण

df.groupby('A') लिए df.groupby('A') चीनी df.groupby('A')

>>> df.groupby(Grouper(key='A'))

कॉलम 'तिथि' पर एक पुनः संचालन ऑपरेशन निर्दिष्ट करें

>>> df.groupby(Grouper(key='date', freq='60s'))

60s की आवृत्ति के साथ कॉलम अक्ष पर स्तर 'तिथि' पर एक पुनरावर्तन ऑपरेशन निर्दिष्ट करें

>>> df.groupby(Grouper(level='date', freq='60s', axis=1))

गुण

कुल्हाड़ी
समूहों