"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैं पांडा में एकत्रीकरण कैसे कर सकता हूं?

मैं पांडा में एकत्रीकरण कैसे कर सकता हूं?

2024-12-21 को प्रकाशित
ब्राउज़ करें:880

How Can I Perform Aggregation in Pandas?

पांडा में एकत्रीकरण

मैं पांडा के साथ एकत्रीकरण कैसे कर सकता हूं?

एकत्रीकरण फ़ंक्शन लौटाई गई वस्तुओं की आयामीता को कम करते हैं। कुछ सामान्य एकत्रीकरण कार्यों में माध्य(), योग(), आकार(), गिनती(), std(), var(), और sem() शामिल हैं।

df1 = df.groupby(['A', 'B'], as_index=False)['C'].sum()

एकत्रीकरण के बाद कोई डेटाफ़्रेम नहीं! क्या हुआ?

यदि आप दो या दो से अधिक स्तंभों के आधार पर समूह बनाते हैं, तो आपको मल्टीइंडेक्स श्रृंखला को स्तंभों में बदलने के लिए as_index=False निर्दिष्ट करने या Series.reset_index() का उपयोग करने की आवश्यकता हो सकती है।

मैं कैसे कर सकता हूं मुख्य रूप से स्ट्रिंग कॉलम को एकत्रित करें (सूचियों, टुपल्स, विभाजक के साथ स्ट्रिंग्स को)?

स्ट्रिंग को एकत्रित करने के लिए कॉलम:

df1 = df.groupby('A')['B'].agg(list).reset_index()

विभाजक वाले स्ट्रिंग के लिए:

df2 = df.groupby('A')['B'].agg(','.join).reset_index()

मैं गिनती कैसे एकत्रित कर सकता हूं?

GroupBy.size या GroupBy का उपयोग करें .गिनती.

df1 = df.groupby('A').size().reset_index(name='COUNT')

मैं समग्र मानों से भरा एक नया कॉलम कैसे बना सकता हूं?

GroupBy.transform का उपयोग करें।

df['C1'] = df.groupby('A')['C'].transform('sum')
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3