पिवट एक परिवर्तन है जो श्रेणियों का प्रतिनिधित्व करने वाले कॉलम और मानों का प्रतिनिधित्व करने वाली पंक्तियों के साथ एक डेटाफ़्रेम लेता है, और इसे पुन: उन्मुख करता है ताकि श्रेणियां पंक्तियों में हैं, मान स्तंभों में हैं, और सूचकांक मूल पंक्ति मानों पर सेट है।
बुनियादी सिंटैक्स:
df.pivot(index=, columns= , values= )
उदाहरण:
df.pivot(index='row', columns='col', values='val')
df.pivot(index=['row', 'item'], columns='col', values='val')
df.pivot(index='row', columns='col', values=['val0', 'val1'])
df.pivot(index='row', columns='col', values='val', aggfunc='mean')
डिफ़ॉल्ट रूप से, यदि पंक्ति या स्तंभ लेबल में डुप्लिकेट कुंजियाँ हैं, तो एक त्रुटि उत्पन्न होगी। वैकल्पिक रूप से, आप इसका उपयोग कर सकते हैं:
df.pivot_table(index='row', columns='col', values='val', fill_value=0)
groupby अनस्टैक:
df.groupby('row', 'col')['val'].mean().unstack(fill_value=0)
pd.crosstab(index=df['row'], columns=df['col'], values=df['val'], aggfunc='count')
df.pivot_table(index='row', columns='col', values='val', aggfunc=['mean', 'sum'])
df.pivot_table(index='row', columns=['item', 'col'], values='val', fill_value=0, aggfunc='mean')
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3