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


अक्सर आपको पांडा डेटाफ़्रेम में एक या अधिक कॉलमों के योग की गणना करने में रुचि हो सकती है। सौभाग्य से, आप sum() फ़ंक्शन का उपयोग करके पांडा में यह आसानी से कर सकते हैं।

यह ट्यूटोरियल इस फ़ंक्शन का उपयोग करने के कई उदाहरण दिखाता है।

उदाहरण 1: एकल स्तंभ का योग ज्ञात कीजिए

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

 import pandas as pd
import numpy as np

#createDataFrame
df = pd.DataFrame({'rating': [90, 85, 82, 88, 94, 90, 76, 75, 87, 86],
                   '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

	rating points assists rebounds
0 90 25 5 NaN
1 85 20 7 8
2 82 14 7 10
3 88 16 8 6
4 94 27 5 6
5 90 20 7 9
6 76 12 6 6
7 75 15 9 10
8 87 14 9 10
9 86 19 5 7

हम निम्नलिखित सिंटैक्स का उपयोग करके “बिंदु” लेबल वाले कॉलम का योग पा सकते हैं:

 df['points']. sum ()

182

sum() फ़ंक्शन डिफ़ॉल्ट रूप से NA को भी बाहर कर देगा। उदाहरण के लिए, यदि हम “रिबाउंड्स” कॉलम का योग पाते हैं, तो “NaN” का पहला मान गणना से बाहर कर दिया जाएगा:

 df['rebounds']. sum ()

72.0

उदाहरण 2: अनेक स्तंभों का योग ज्ञात कीजिए

हम निम्नलिखित सिंटैक्स का उपयोग करके एकाधिक कॉलमों का योग ज्ञात कर सकते हैं:

 #find sum of points and rebounds columns
df[['rebounds', 'points']]. sum ()

rebounds 72.0
points 182.0
dtype:float64

उदाहरण 3: सभी स्तंभों का योग ज्ञात करें

हम निम्नलिखित सिंटैक्स का उपयोग करके सभी कॉलमों का योग भी पा सकते हैं:

 #find sum of all columns in DataFrame
df. sum ()

rating 853.0
points 182.0
assists 68.0
rebounds 72.0
dtype:float64

उन स्तंभों के लिए जो संख्यात्मक नहीं हैं, sum() फ़ंक्शन उन स्तंभों के योग की गणना नहीं करेगा।

आप sum() फ़ंक्शन का पूरा दस्तावेज़ यहां पा सकते हैं।

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

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