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:
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!!