पांडा में स्तंभों के औसत की गणना कैसे करें
अक्सर आपको पांडा डेटाफ़्रेम में एक या अधिक कॉलम के औसत की गणना करने में रुचि हो सकती है। सौभाग्य से, आप मीन() फ़ंक्शन का उपयोग करके पांडा में यह आसानी से कर सकते हैं।
यह ट्यूटोरियल इस फ़ंक्शन का उपयोग करने के कई उदाहरण दिखाता है।
उदाहरण 1: एकल कॉलम का औसत ज्ञात करें
मान लीजिए हमारे पास निम्नलिखित पांडा डेटाफ़्रेम हैं:
import pandas as pd import numpy as np #createDataFrame df = pd.DataFrame({'player': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J '], 'points': [25, 20, 14, 16, 27, 20, 12, 15, 14, 19], 'assists': [5, 7, 7, 8, 5, 7, 6, 9, 9, 5], 'rebounds': [np.nan, 8, 10, 6, 6, 9, 6, 10, 10, 7]}) #view DataFrame df player points assists rebounds 0 A 25 5 NaN 1 B 20 7 8.0 2 C 14 7 10.0 3 D 16 8 6.0 4 E 27 5 6.0 5 F 20 7 9.0 6 G 12 6 6.0 7:15 9 10.0 8 I 14 9 10.0 9 D 19 5 7.0
हम निम्नलिखित सिंटैक्स का उपयोग करके “अंक” लेबल वाले कॉलम का औसत पा सकते हैं:
df['points']. mean ()
18.2
मीन() फ़ंक्शन डिफ़ॉल्ट रूप से NA को भी बाहर कर देगा। उदाहरण के लिए, यदि हम “रिबाउंड” कॉलम का औसत पाते हैं, तो “NaN” का पहला मान गणना से बाहर कर दिया जाएगा:
df['rebounds']. mean ()
8.0
यदि आप किसी ऐसे कॉलम का औसत खोजने का प्रयास करते हैं जो संख्यात्मक नहीं है, तो आपको एक त्रुटि प्राप्त होगी:
df['player']. mean ()
TypeError: Could not convert ABCDEFGHIJ to numeric
उदाहरण 2: अनेक स्तंभों का औसत ज्ञात कीजिए
हम निम्नलिखित सिंटैक्स का उपयोग करके कई कॉलमों का औसत पा सकते हैं:
#find mean of points and rebounds columns df[['rebounds', 'points']]. mean () rebounds 8.0 points 18.2 dtype:float64
उदाहरण 3: सभी स्तंभों का औसत ज्ञात करें
हम निम्नलिखित सिंटैक्स का उपयोग करके सभी संख्यात्मक स्तंभों का औसत भी पा सकते हैं:
#find mean of all numeric columns in DataFrame df. mean () points 18.2 assists 6.8 rebounds 8.0 dtype:float64
ध्यान दें कि मीन() फ़ंक्शन केवल उन स्तंभों को अनदेखा कर देगा जो संख्यात्मक नहीं हैं।
अतिरिक्त संसाधन
पांडा में माध्यिका की गणना कैसे करें
पांडा में स्तंभों के योग की गणना कैसे करें
पांडा में स्तंभों का अधिकतम मूल्य कैसे ज्ञात करें