La función Cumsum () en pandas le permite calcular la suma acumulativa sobre un eje dado.
La suma acumulativa se refiere a la suma total de un conjunto de datos determinado en un momento determinado. Esto significa que la suma total sigue cambiando a medida que se agregan o se eliminan los nuevos datos.
Discutamos cómo usar la función Cumsum () en Pandas.
Sintaxis de funciones
La sintaxis de la función es como se muestra:
1 | Marco de datos.cumsum (axis = none, skipna = true, *args, ** kwargs) |
Parámetros de función
La función acepta los siguientes parámetros:
Valor de retorno de la función
La función devuelve una suma acumulativa de un marco de datos a lo largo del eje especificado.
Ejemplo
El siguiente ejemplo muestra cómo usar la función Cumsum () en Pandas DataFrame.
Supongamos que tenemos una muestra de datos de muestra como se muestra:
1 2 3 4 5 6 7 8 9 10 | # Pandas de importación importar pandas como PD DF = PD.Marco de datos( "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], índice = [0,1,2,3,4]) df |
Para realizar la suma acumulada sobre las columnas, podemos hacer lo siguiente:
1 | df.Cumsum (eje = 0) |
El código anterior debería devolver:
Tenga en cuenta que los valores en cada columna incluyen el total de los valores anteriores.
Para operar en las filas, puede configurar el eje como uno. Un ejemplo es como se muestra:
Conclusión
Este artículo discutió cómo realizar una suma acumulativa sobre un eje específico en un marco de datos PANDAS usando la función Cumsum ().
Gracias por leer!!