Tutoriales

pandas cumsum()

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 dado en un momento dado. Esto significa que la suma total sigue cambiando a medida que se agregan o eliminan nuevos datos.

Discutamos cómo usar la función cumsum() en Pandas.

Sintaxis de la función

La sintaxis de la función es como se muestra:

1

Marco de datos.cumsum(eje=Ninguna, skipna=Verdadero, *argumentos, **kwargs)

Publicaciones relacionadas

Parámetros de función

La función acepta los siguientes parámetros:

  1. eje – a lo largo de qué eje se realiza la suma acumulativa. Los valores predeterminados son 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 DataFrame a lo largo del eje especificado.

Ejemplo

El siguiente ejemplo muestra cómo usar la función cumsum() en Pandas DataFrame.

Supongamos que tenemos un DataFrame de muestra como se muestra:

1
2
3
4
5
6
7
8
9
10

# importar pandas
importar pandas como p.d.
d.f. = p.d.Marco de datos({
«estudiante_1»: [80, 67, 55, 89, 93],
«estudiante__2»: [76, 77, 50, 88, 76],
«estudiante_3»: [88, 67, 80, 90, 92],
«estudiante_4»: [70, 64, 70, 45, 60],
«estudiante_5»: [98, 94, 92, 90, 92]},
índice=[,1,2,3,4])
d.f.

Para realizar la suma acumulada sobre las columnas, podemos hacer lo siguiente:

El código anterior debería devolver:

Tenga en cuenta que los valores de cada columna incluyen el total de los valores anteriores.

Para operar en las filas, puede establecer 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 DataFrame de Pandas usando la función cumsum().

¡¡Gracias por leer!!

LEER  Nostalgia por sistemas operativos históricamente relevantes

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba