Pandas Cumsum

Pandas Cumsum

Cumsum () -funksjonen i pandaer lar deg beregne den kumulative summen over en gitt akse.

Kumulativ sum refererer til den totale summen av et gitt datasett på et gitt tidspunkt. Dette betyr at den totale summen fortsetter å endre seg når nye data blir lagt til eller fjernet.

La oss diskutere hvordan vi bruker cumsum () -funksjonen i pandaer.

Funksjonssyntaks

Funksjonssyntaksen er som vist:

1
Dataramme.Cumsum (Axis = Ingen, Skipna = True, *Args, ** Kwargs)

Funksjonsparametere

Funksjonen godtar følgende parametere:

  1. akser - langs hvilken akse den kumulative tilsetningen utføres. Standard til null eller kolonner.
  2. Skipna - tillater eller ikke tillater null rader eller kolonner.
  3. ** Kwargs - Ytterligere søkeordargumenter.

Funksjonsretur

Funksjonen returnerer en kumulativ sum av en dataaframme langs den spesifiserte aksen.

Eksempel

Eksemplet nedenfor viser hvordan du bruker Cumsum () -funksjonen i Pandas DataFrame.

Anta at vi har en prøve DataFrame som vist:

1
2
3
4
5
6
7
8
9
10
# Importer pandaer
Importer pandaer som PD
df = pd.Dataramme(
"Student_1": [80, 67, 55, 89, 93],
"Student__2": [76, 77, 50, 88, 76],
"Student_3": [88, 67, 80, 90, 92],
"Student_4": [70, 64, 70, 45, 60],
"Student_5": [98, 94, 92, 90, 92],
indeks = [0,1,2,3,4])
df

For å utføre den kumulative summen over kolonnene, kan vi gjøre følgende:

1
df.Cumsum (Axis = 0)

Koden over skal returnere:

Merk at verdiene i hver kolonne inkluderer totalen av de tidligere verdiene.

For å operere på radene, kan du stille inn aksen som en. Et eksempel er som vist:

Konklusjon

Denne artikkelen diskuterte hvordan du utfører en kumulativ sum over en spesifikk akse i en Pandas dataaframe ved bruk av cumsum () -funksjonen.

Takk for at du leste!!