Corso de pandas

Corso de pandas

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:

  1. eje - a lo largo de qué eje se realiza la adición acumulativa. El valor predeterminado a cero o columnas.
  2. skipna - permite o no permite filas o columnas nulas.
  3. ** Kwargs - Argumentos de palabras clave adicionales.

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