La fonction cumsum () en pandas vous permet de calculer la somme cumulative sur un axe donné.
La somme cumulative fait référence à la somme totale d'un ensemble de données donné à un moment donné. Cela signifie que la somme totale continue de changer à mesure que de nouvelles données sont ajoutées ou supprimées.
Discutons de la façon d'utiliser la fonction cumsum () dans pandas.
Syntaxe de fonction
La syntaxe de fonction est comme indiqué:
1 | Trame de données.cumsum (axe = aucun, skipna = true, * args, ** kwargs) |
Paramètres de fonction
La fonction accepte les paramètres suivants:
Valeur de retour de fonction
La fonction renvoie une somme cumulative d'une dataframe le long de l'axe spécifié.
Exemple
L'exemple ci-dessous montre comment utiliser la fonction cumsum () dans pandas dataframe.
Supposons que nous ayons un exemple de données de données comme indiqué:
1 2 3 4 5 6 7 8 9 dix | # Importer des pandas Importer des pandas en tant que PD df = pd.Trame de données( "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], index = [0,1,2,3,4]) df |
Pour effectuer la somme cumulative sur les colonnes, nous pouvons effectuer ce qui suit:
1 | df.cumsum (axe = 0) |
Le code ci-dessus doit retourner:
Notez que les valeurs de chaque colonne incluent le total des valeurs précédentes.
Pour fonctionner sur les lignes, vous pouvez définir l'axe comme un. Un exemple est comme indiqué:
Conclusion
Cet article a discuté de la façon d'effectuer une somme cumulative sur un axe spécifique dans un pandas dataframe en utilisant la fonction cumsum ().
Merci d'avoir lu!!