पांडा में स्तंभों के योग की गणना कैसे करें
अक्सर आपको पांडा डेटाफ़्रेम में एक या अधिक कॉलमों के योग की गणना करने में रुचि हो सकती है। सौभाग्य से, आप 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() फ़ंक्शन का पूरा दस्तावेज़ यहां पा सकते हैं।