पायथन में संचयी औसत की गणना कैसे करें


संचयी औसत हमें एक निश्चित बिंदु तक मूल्यों की श्रृंखला का औसत बताता है।

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

 df[' column_name ']. expanding (). mean ()

निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।

उदाहरण: पायथन में संचयी औसत की गणना करें

मान लें कि हमारे पास निम्नलिखित पांडा डेटाफ़्रेम है जो लगातार 16 दिनों तक किसी स्टोर द्वारा की गई कुल बिक्री दिखाता है:

 import pandas as pd
import numpy as np

#createDataFrame
df = pd. DataFrame ({' day ': [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16],
                   ' sales ': [3, 6, 0, 2, 4, 1, 0, 1, 4, 7, 3, 3, 8, 3, 5, 5]})

#view first five rows of DataFrame
df. head ()

	day sales
0 1 3
1 2 6
2 3 0
3 4 2
4 5 4

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

 #calculate average of 'sales' column
df[' sales ']. expanding (). mean ()

0 3.000000
1 4.500000
2 3.000000
3 2.750000
4 3.000000
5 2.666667
6 2.285714
7 2.125000
8 2.333333
9 2.800000
10 2.818182
11 2.833333
12 3.230769
13 3.214286
14 3.333333
15 3.437500
Name: sales, dtype: float64

हम संचयी औसत मूल्यों की व्याख्या इस प्रकार करेंगे:

  • पहली बिक्री के मूल्य का संचयी औसत 3 है।
  • पहले दो बिक्री मूल्यों का संचयी औसत 4.5 है।
  • पहले तीन बिक्री मूल्यों का संचयी औसत 3 है।
  • पहले चार बिक्री मूल्यों का संचयी औसत 2.75 है।

और इसी तरह।

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

 #add cumulative average sales as new column
df[' cum_avg_sales '] = df[' sales ']. expanding (). mean ()

#view updated DataFrame
df

	day sales cum_avg_sales
0 1 3 3.000000
1 2 6 4.500000
2 3 0 3.000000
3 4 2 2.750000
4 5 4 3.000000
5 6 1 2.666667
6 7 0 2.285714
7 8 1 2.125000
8 9 4 2.333333
9 10 7 2.800000
10 11 3 2.818182
11 12 3 2.833333
12 13 8 3.230769
13 14 3 3.214286
14 15 5 3.333333
15 16 5 3.437500

Cum_avg_sales कॉलम “बिक्री” कॉलम में मूल्यों का संचयी औसत प्रदर्शित करता है।

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

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

पायथन में ट्रिम किए गए माध्य की गणना कैसे करें
पायथन में ज्यामितीय माध्य की गणना कैसे करें
पायथन में मूविंग एवरेज की गणना कैसे करें

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

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