पांडा में प्रति समूह औसत मान कैसे ज्ञात करें
आप पांडा में प्रति समूह औसत मान की गणना करने के लिए निम्नलिखित मूल वाक्यविन्यास का उपयोग कर सकते हैं:
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 है।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि पांडा में अन्य सामान्य कार्य कैसे करें:
पंडों में प्रति समूह अधिकतम मूल्य कैसे प्राप्त करें
पांडा में प्रति समूह का योग कैसे ज्ञात करें
पांडा में समूह द्वारा मात्राओं की गणना कैसे करें