Python | Pandas Panel.cumsum()
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'
)
(panel[
'b'
])
(
"\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'
)
(panel[
'b'
])
(
"\n"
, panel[
'b'
].cumsum(axis
=
0
))
Ausgabe: