पांडा में चयनित स्तंभों के औसत की गणना कैसे करें


आप पांडा डेटाफ़्रेम में चयनित कॉलम के लिए औसत पंक्ति मानों की गणना करने के लिए निम्न विधियों का उपयोग कर सकते हैं:

विधि 1: सभी स्तंभों के लिए औसत पंक्ति मान की गणना करें

 df. mean (axis= 1 )

विधि 2: विशिष्ट स्तंभों के लिए औसत पंक्ति मान की गणना करें

 df[[' col1 ', ' col3 ']]. mean (axis= 1 )

निम्नलिखित उदाहरण दिखाते हैं कि निम्नलिखित पांडा डेटाफ़्रेम के साथ व्यवहार में प्रत्येक विधि का उपयोग कैसे करें:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' points ': [14, 19, 9, 21, 25, 29, 20, 11],
                   ' assists ': [5, 7, 7, 9, 12, 9, 9, 4],
                   ' rebounds ': [11, 8, 10, 6, 6, 5, 9, 12]})

#view DataFrame
df

	points assists rebounds
0 14 5 11
1 19 7 8
2 9 7 10
3 21 9 6
4 25 12 6
5 29 9 5
6 20 9 9
7 11 4 12

विधि 1: सभी स्तंभों के लिए औसत पंक्ति मान की गणना करें

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

 #define new column that shows the average row value for all columns
df[' average_all '] = df. mean (axis= 1 )

#view updated DataFrame
df

	points assists rebounds average_all
0 14 5 11 10.000000
1 19 7 8 11.333333
2 9 7 10 8.666667
3 21 9 6 12.000000
4 25 12 6 14.333333
5 29 9 5 14.333333
6 20 9 9 12.666667
7 11 4 12 9.000000

यहां परिणाम की व्याख्या करने का तरीका बताया गया है:

पहली पंक्ति के औसत मान की गणना इस प्रकार की जाती है: (14+5+11) / 3 = 10

दूसरी पंक्ति के औसत मान की गणना इस प्रकार की जाती है: (19+7+8) / 3 = 11.33

और इसी तरह।

विधि 2: विशिष्ट स्तंभों के लिए औसत पंक्ति मान की गणना करें

निम्नलिखित कोड दिखाता है कि केवल “अंक” और “रिबाउंड” कॉलम के लिए औसत पंक्ति मान की गणना कैसे करें:

 #define new column that shows average of row values for points and rebounds columns
df[' avg_points_rebounds '] = df[[' points ', ' rebounds ']]. mean (axis= 1 )

#view updated DataFrame
df

        points assists rebounds avg_points_rebounds
0 14 5 11 12.5
1 19 7 8 13.5
2 9 7 10 9.5
3 21 9 6 13.5
4 25 12 6 15.5
5 29 9 5 17.0
6 20 9 9 14.5
7 11 4 12 11.5

यहां परिणाम की व्याख्या करने का तरीका बताया गया है:

पहली पंक्ति में “अंक” और “रिबाउंड” का औसत मूल्य निम्नानुसार गणना की जाती है: (14+11) / 2 = 12.5

दूसरी पंक्ति में “अंक” और “रिबाउंड” के औसत मूल्य की गणना निम्नानुसार की जाती है: (19+8) / 2 = 13.5

और इसी तरह।

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

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

पायथन में ट्रिम किए गए माध्य की गणना कैसे करें
पायथन में ज्यामितीय माध्य की गणना कैसे करें
स्थिति के आधार पर पांडा कॉलम में मानों को कैसे बदलें

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

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