पांडा में प्रति समूह औसत मान कैसे ज्ञात करें


आप पांडा में प्रति समूह औसत मान की गणना करने के लिए निम्नलिखित मूल वाक्यविन्यास का उपयोग कर सकते हैं:

 df. groupby ([' group_variable '])[' value_variable ']. median (). reset_index ()

आप कई स्तंभों द्वारा समूहीकृत माध्य मान की गणना करने के लिए निम्नलिखित सिंटैक्स का भी उपयोग कर सकते हैं:

 df. groupby ([' group1 ', ' group2 '])[' value_variable ']. median (). reset_index ()

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

उदाहरण 1: किसी समूह द्वारा माध्यिका मान ज्ञात करना

आइए मान लें कि हमारे पास निम्नलिखित पांडा डेटाफ़्रेम हैं:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'],
                   ' position ': ['G', 'G', 'F', 'F', 'G', 'G', 'F', 'F'],
                   ' points ': [5, 7, 7, 9, 12, 9, 9, 4],
                   ' rebounds ': [11, 8, 10, 6, 6, 5, 9, 12]})

#view DataFrame
df

	team position points rebounds
0 A G 5 11
1 A G 7 8
2 A F 7 10
3 A F 9 6
4 B G 12 6
5 B G 9 5
6 B F 9 9
7 B F 4 12

हम टीम द्वारा समूहीकृत “अंक” कॉलम का औसत मान ज्ञात करने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं:

 #calculate median points by team
df. groupby ([' team '])[' points ']. median (). reset_index ()

	team points
0 to 7.0
1 B 9.0

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

  • टीम A के खिलाड़ियों द्वारा बनाए गए औसत अंक 7 हैं।
  • टीम बी के खिलाड़ियों द्वारा बनाए गए औसत अंक 9 हैं।

ध्यान दें कि हम एक साथ दो चरों का माध्य मान भी ज्ञात कर सकते हैं:

 #calculate median points and median rebounds by team
df. groupby ([' team '])[[' points ', ' rebounds ']]. median ()

	team points rebounds
0 to 7.0 9.0
1B 9.0 7.5

उदाहरण 2: एकाधिक समूहों द्वारा माध्यिका मान ज्ञात करना

निम्नलिखित कोड दिखाता है कि टीम और स्थिति के आधार पर समूहित “अंक” कॉलम का औसत मूल्य कैसे पाया जाए:

 #calculate median points by team
df. groupby ([' team ', ' position '])[' points ']. median (). reset_index ()

	team position points
0 A F 8.0
1 A G 6.0
2 B F 6.5
3 B G 10.5

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

  • टीम ए पर स्थिति “एफ” में खिलाड़ियों द्वारा बनाए गए औसत अंक 8 हैं।
  • टीम A की स्थिति “G” में खिलाड़ियों द्वारा प्राप्त अंकों का माध्य 6 है।
  • टीम बी पर स्थिति “एफ” में खिलाड़ियों द्वारा बनाए गए औसत अंक 6.5 हैं।
  • टीम बी की स्थिति “जी” में खिलाड़ियों द्वारा प्राप्त अंकों का औसत 10.5 है।

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

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

पंडों में प्रति समूह अधिकतम मूल्य कैसे प्राप्त करें
पांडा में प्रति समूह का योग कैसे ज्ञात करें
पांडा में समूह द्वारा मात्राओं की गणना कैसे करें

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

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