पांडा में रिवर्स संचयी योग की गणना कैसे करें
पांडा डेटाफ़्रेम के एक कॉलम में मानों के संचयी योग की गणना करने के लिए कमसम () फ़ंक्शन का उपयोग किया जा सकता है।
आप किसी कॉलम में मानों के विपरीत संचयी योग की गणना करने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:
df[' cumsum_reverse '] = df. loc [:: -1 , ' my_column ']. cumsum ()[:: -1 ]
यह विशेष सिंटैक्स एक पांडा डेटाफ़्रेम में एक नया कॉलम जोड़ता है जिसे कमसम_रिवर्स कहा जाता है जो my_column लेबल वाले कॉलम में मानों का रिवर्स संचयी योग प्रदर्शित करता है।
निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।
उदाहरण: पांडा में विपरीत संचयी योग की गणना करें
मान लें कि हमारे पास निम्नलिखित पांडा डेटाफ़्रेम है जो किसी स्टोर द्वारा लगातार 10 दिनों तक की गई कुल बिक्री दिखाता है:
import pandas as pd #createDataFrame df = pd. DataFrame ({' day ': [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], ' sales ': [3, 6, 0, 2, 4, 1, 0, 1, 4, 7]}) #view DataFrame df day sales 0 1 3 1 2 6 2 3 0 3 4 2 4 5 4 5 6 1 6 7 0 7 8 1 8 9 4 9 10 7
बिक्री कॉलम के विपरीत चल रहे योग की गणना करने के लिए हम निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:
#add new column that shows reverse cumulative sum of sales
df[' cumsum_reverse_sales '] = df. loc [:: -1 , ' sales ']. cumsum ()[:: -1 ]
#view updated DataFrame
df
day sales cumsum_reverse_sales
0 1 3 28
1 2 6 25
2 3 0 19
3 4 2 19
4 5 4 17
5 6 1 13
6 7 0 12
7 8 1 12
8 9 4 11
9 10 7 7
Cumsum_revers_sales शीर्षक वाला नया कॉलम अंतिम पंक्ति से संचयी बिक्री प्रदर्शित करता है।
यहां बताया गया है कि हम कमसम_रिवर्स_सेल्स कॉलम में मूल्यों की व्याख्या कैसे करेंगे:
- 10वें दिन की बिक्री का संचयी योग 7 है।
- 10वें दिन और 9वें दिन की बिक्री का संचयी योग 11 है।
- दिन 10, दिन 9, और दिन 8 के लिए बिक्री का संचयी योग 12 है।
- दिन 10, दिन 9, दिन 8, और दिन 7 के लिए बिक्री का संचयी योग 12 है।
और इसी तरह।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि पांडा में अन्य सामान्य कार्य कैसे करें:
पंडों में विशिष्ट स्तंभों का योग कैसे करें
पंडों में ग्रुपबाय योग कैसे निष्पादित करें
पंडों में किसी स्थिति के आधार पर स्तंभों का योग कैसे करें