In Pandas ist Panel ein sehr wichtiger Container für dreidimensionale Daten. Die Namen für die drei Achsen sollen der Beschreibung von Operationen mit Paneldaten und insbesondere der ökonometrischen Analyse von Paneldaten eine semantische Bedeutung verleihen.

Panel.cumsum() Mit dieser Funktion wird ein DataFrame oder eine Serie derselben Größe zurückgegeben, die die kumulative Summe enthält.

Syntax: Panel.cumsum (Achse = Keine, skipna = True, * args, ** kwargs)

Parameter:
Achse: Der Index oder der Name der Achse. 0 entspricht None oder 'index'.
skipna: NA / Null-Werte ausschließen. Wenn eine ganze Zeile / Spalte NA ist, ist das Ergebnis NA.

Rückgabe : Cumsum von DataFrame oder Panel



Code # 1:

import pandas as pd  
import numpy as np 
  
df1 = pd.DataFrame({'a': ['Geeks', 'For', 'geeks', 'for', 'real'],  
                    'b': [11, 1.025, 333, 114.48, 1333]}) 
                      
data = {'item1':df1, 'item2':df1} 
  
panel = pd.Panel.from_dict(data, orient ='minor') 
  
print(panel['b']) 
  
print("\n", panel['b'].cumsum(axis = 0)) 

Ausgabe:

 

Code # 2:

import pandas as pd  
import numpy as np 
  
df1 = pd.DataFrame({'a': ['Geeks', 'For', 'geeks'],  
                    'b': np.random.randn(3)}) 
                      
data = {'item1':df1, 'item2':df1} 
  
panel = pd.Panel.from_dict(data, orient ='minor') 
  
print(panel['b']) 
  
  
print("\n", panel['b'].cumsum(axis = 0)) 

Ausgabe: