पांडा: समूह द्वारा वर्णन() का उपयोग कैसे करें
आप पांडा डेटाफ़्रेम में चर के लिए वर्णनात्मक आँकड़े उत्पन्न करने के लिए वर्णन() फ़ंक्शन का उपयोग कर सकते हैं।
आप पांडा में ग्रुपबी() फ़ंक्शन के साथ वर्णन( ) फ़ंक्शन का उपयोग करने के लिए निम्नलिखित मूल वाक्यविन्यास का उपयोग कर सकते हैं:
df. groupby (' group_var ')[' values_var ']. describe ()
निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।
उदाहरण: पांडा में ग्रुप द्वारा डिस्क्रिप्शन() का उपयोग करें
मान लीजिए कि हमारे पास निम्नलिखित पांडा डेटाफ़्रेम है जिसमें दो अलग-अलग टीमों के बास्केटबॉल खिलाड़ियों के बारे में जानकारी है:
import pandas as pd
#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'],
' points ': [8, 12, 14, 14, 15, 22, 27, 24],
' assists ':[2, 2, 3, 5, 7, 6, 8, 12]})
#view DataFrame
print (df)
team points assists
0 to 8 2
1 to 12 2
2 to 14 3
3 to 14 5
4 B 15 7
5 B 22 6
6 B 27 8
7 B 24 12
हम प्रत्येक टीम के लिए अंक कॉलम में मानों को सारांशित करने के लिए ग्रुपबी( ) फ़ंक्शन के साथ वर्णन() फ़ंक्शन का उपयोग कर सकते हैं:
#summarize points by team
df. groupby (' team ')[' points ']. describe ()
count mean std min 25% 50% 75% max
team
A 4.0 12.0 2.828427 8.0 11.00 13.0 14.00 14.0
B 4.0 22.0 5.099020 15.0 20.25 23.0 24.75 27.0
परिणाम से हम प्रत्येक टीम के लिए अंक चर के लिए निम्नलिखित मान देख सकते हैं:
- गिनती (अवलोकनों की संख्या)
- औसत (औसत बिंदु मान)
- एसटीडी (बिंदु मानों का मानक विचलन)
- न्यूनतम (न्यूनतम बिंदु मान)
- 25 % (अंकों का 25वाँ प्रतिशतक)
- 50 % (अंकों का 50वाँ प्रतिशतक (अर्थात् माध्य))
- 75 % (अंकों का 75वाँ प्रतिशतक)
- अधिकतम (अधिकतम बिंदु मान)
यदि आप चाहते हैं कि परिणाम डेटाफ़्रेम प्रारूप में प्रदर्शित हों, तो आप रीसेट_इंडेक्स() तर्क का उपयोग कर सकते हैं:
#summarize points by team df. groupby (' team ')[' points ']. describe (). reset_index () team count mean std min 25% 50% 75% max 0 A 4.0 12.0 2.828427 8.0 11.00 13.0 14.00 14.0 1 B 4.0 22.0 5.099020 15.0 20.25 23.0 24.75 27.0
टीम वेरिएबल अब डेटाफ़्रेम में एक कॉलम है और इंडेक्स मान 0 और 1 हैं।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि पांडा में अन्य सामान्य ऑपरेशन कैसे करें:
पांडा: प्रति समूह संचयी योग की गणना कैसे करें
पांडा: समूह द्वारा अद्वितीय मूल्यों की गणना कैसे करें
पांडा: समूह द्वारा सहसंबंध की गणना कैसे करें