पांडा: ग्रुपबाय में as_index का उपयोग कैसे करें


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

As_index तर्क True या False हो सकता है।

डिफ़ॉल्ट सत्य है.

निम्नलिखित उदाहरण दिखाता है कि व्यवहार में as_index तर्क का उपयोग कैसे करें।

उदाहरण: पांडा ग्रुपबाय में as_index का उपयोग कैसे करें

मान लीजिए कि हमारे पास निम्नलिखित पांडा डेटाफ़्रेम है जो विभिन्न टीमों के बास्केटबॉल खिलाड़ियों द्वारा बनाए गए अंकों की संख्या दिखाता है:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'A', 'A', 'A', 'A', 'B', 'B', 'C', 'C', 'C'],
                   ' points ': [12, 15, 17, 17, 19, 14, 15, 20, 24, 28]})
                            
#view DataFrame
print (df)

  team points
0 to 12
1 to 15
2 to 17
3 to 17
4 to 19
5 B 14
6 B 15
7 C 20
8 C 24
9 C 28

हम टीम कॉलम द्वारा पंक्तियों को समूहीकृत करने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं और आउटपुट इंडेक्स के रूप में टीम का उपयोग करने के लिए as_index=True निर्दिष्ट करते हुए अंक कॉलम योग की गणना कर सकते हैं:

 #group rows by team and calculate sum of points
print ( df.groupby (' team ', as_index= True ) .sum ())

points
team        
At 80
B29
C 72

आउटपुट टीम कॉलम में मानों द्वारा समूहीकृत, अंक कॉलम में मानों का योग प्रदर्शित करता है।

ध्यान दें कि टीम कॉलम का उपयोग आउटपुट के सूचकांक के रूप में किया जाता है।

यदि हम इसके बजाय as_index=False निर्दिष्ट करते हैं तो टीम कॉलम का उपयोग आउटपुट इंडेक्स के रूप में नहीं किया जाएगा:

 #group rows by team and calculate sum of points
print ( df.groupby (' team ', as_index= False ) .sum ())

  team points
0 to 80
1 B 29
2 C 72

ध्यान दें कि टीम को अब आउटपुट में एक कॉलम के रूप में उपयोग किया जाता है और इंडेक्स कॉलम को केवल 0-2 क्रमांकित किया जाता है।

नोट : आप पांडा ग्रुपबी() ऑपरेशन का पूरा दस्तावेज़ यहां पा सकते हैं।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि पांडा में अन्य सामान्य ऑपरेशन कैसे करें:

पांडास ग्रुपबी का उपयोग करने के बाद समूह कैसे प्राप्त करें
पांडास ग्रुपबी आउटपुट को डेटाफ़्रेम में कैसे परिवर्तित करें
पांडास ग्रुपबी में फ़ंक्शन कैसे लागू करें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *