पांडा: ग्रुपबी में एक कॉलम के माध्य और एसटीडी की गणना करें


आप पांडा में ग्रुपबी() ऑपरेशन का उपयोग करने के बाद कॉलम के माध्य और मानक विचलन की गणना करने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 df. groupby ([' team '], as_index= False ). agg ({' points ':[' mean ', ' std ']})

यह विशेष उदाहरण टीम कॉलम में मान के आधार पर पांडा डेटाफ़्रेम की पंक्तियों को समूहित करता है, फिर पॉइंट कॉलम में मानों के माध्य और मानक विचलन की गणना करता है।

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

उदाहरण: पांडास ग्रुपबी में एक कॉलम के माध्य और मानक की गणना करें

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

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'C', 'C', 'C'],
                   ' points ': [12, 15, 17, 17, 19, 14, 15, 20, 24, 28],
                   ' assists ': [5, 5, 7, 9, 10, 14, 13, 8, 2, 7]})
                            
#view DataFrame
print (df)

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

टीम कॉलम द्वारा समूहीकृत, अंक कॉलम में मानों के माध्य और मानक विचलन की गणना करने के लिए हम निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 #calculate mean and standard deviation of points, grouped by team
output = df. groupby ([' team '], as_index= False ). agg ({' points ':[' mean ', ' std ']})

#view results
print (output)

  team points          
         mean std
0 A 15.25 2.362908
1 B 16.00 2.645751
2 C 24.00 4.000000

परिणाम से हम देख सकते हैं:

  • टीम A का औसत अंक मान 15.25 है।
  • टीम ए के अंकों का मानक विचलन 2.362908 है।

और इसी तरह।

हम कॉलमों का नाम भी बदल सकते हैं ताकि परिणाम को पढ़ना आसान हो:

 #rename columns
output.output. columns = [' team ', ' points_mean ', ' points_std ']

#view updated results
print (output)

  team points_mean points_std
0 A 15.25 2.362908
1 B 16.00 2.645751
2 C 24.00 4.000000

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

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

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

पंडों में ग्रुपबाय योग कैसे निष्पादित करें
पंडों में ग्रुपबी और प्लॉट का उपयोग कैसे करें
पांडा में GroupBy का उपयोग करके अद्वितीय मानों की गणना कैसे करें

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

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