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.
Tabla de Contenidos
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) |
Parámetros de función
La función acepta los siguientes parámetros:
- eje – a lo largo de qué eje se realiza la suma acumulativa. Los valores predeterminados son cero o columnas.
- skipna – permite o no permite filas o columnas nulas.
- **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 |
# importar pandas |
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!!