पायथन में संचयी औसत की गणना कैसे करें
संचयी औसत हमें एक निश्चित बिंदु तक मूल्यों की श्रृंखला का औसत बताता है।
आप पांडा डेटाफ़्रेम के एक कॉलम में मानों के संचयी औसत की गणना करने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:
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 कॉलम “बिक्री” कॉलम में मूल्यों का संचयी औसत प्रदर्शित करता है।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि पायथन में अन्य सामान्य मेट्रिक्स की गणना कैसे करें:
पायथन में ट्रिम किए गए माध्य की गणना कैसे करें
पायथन में ज्यामितीय माध्य की गणना कैसे करें
पायथन में मूविंग एवरेज की गणना कैसे करें