La funzione cumsum () nei panda consente di calcolare la somma cumulativa su un determinato asse.
La somma cumulativa si riferisce alla somma totale di un determinato set di dati in un determinato momento. Ciò significa che la somma totale continua a cambiare man mano che vengono aggiunti o rimossi nuovi dati.
Discutiamo di come usare la funzione cumsum () in panda.
Sintassi della funzione
La sintassi della funzione è come mostrata:
1 | DataFrame.cumsum (axis = nessuno, skipna = true, *args, ** kwargs) |
Parametri della funzione
La funzione accetta i seguenti parametri:
Valore di ritorno della funzione
La funzione restituisce una somma cumulativa di un telaio di dati lungo l'asse specificato.
Esempio
L'esempio seguente mostra come utilizzare la funzione cumsum () nel frame dati Pandas.
Supponiamo di avere un frame di dati di esempio come mostrato:
1 2 3 4 5 6 7 8 9 10 | # Importa panda Importa panda come PD df = pd.DataFrame ( "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], indice = [0,1,2,3,4]) df |
Per eseguire la somma cumulativa sulle colonne, possiamo fare quanto segue:
1 | df.cumsum (axis = 0) |
Il codice sopra dovrebbe restituire:
Si noti che i valori in ciascuna colonna includono il totale dei valori precedenti.
Per operare sulle righe, è possibile impostare l'asse come uno. Un esempio è come mostrato:
Conclusione
Questo articolo ha discusso di come eseguire una somma cumulativa su un asse specifico in un telaio di dati Panda usando la funzione cumsum ().
Grazie per aver letto!!