Pandas Cumsum

Pandas Cumsum

A função Cumsum () em pandas permite calcular a soma cumulativa sobre um determinado eixo.

A soma cumulativa refere -se à soma total de um determinado conjunto de dados em um determinado momento. Isso significa que a soma total continua mudando à medida que novos dados são adicionados ou removidos.

Vamos discutir como usar a função Cumsum () em pandas.

Função Sintaxe

A sintaxe da função é como mostrado:

1
Quadro de dados.Cumsum (eixo = nenhum, skipna = true, *args, ** kwargs)

Parâmetros de função

A função aceita os seguintes parâmetros:

  1. eixo - ao longo de qual eixo a adição cumulativa é realizada. Padrões para zero ou colunas.
  2. skipna - Permite ou desarrava linhas ou colunas nulas.
  3. ** Kwargs - Argumentos de palavra -chave adicionais.

Valor de retorno da função

A função retorna uma soma cumulativa de um quadro de dados ao longo do eixo especificado.

Exemplo

O exemplo abaixo mostra como usar a função Cumsum () no Pandas DataFrame.

Suponha que tenhamos uma amostra de quadro de dados como mostrado:

1
2
3
4
5
6
7
8
9
10
# importar pandas
importar pandas como PD
df = pd.Quadro de dados(
"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 a soma cumulativa sobre as colunas, podemos fazer o seguinte:

1
df.Cumsum (eixo = 0)

O código acima deve retornar:

Observe que os valores em cada coluna incluem o total dos valores anteriores.

Para operar nas linhas, você pode definir o eixo como um. Um exemplo é como mostrado:

Conclusão

Este artigo discutiu como executar uma soma cumulativa sobre um eixo específico em um quadro de dados de pandas usando a função Cumsum ().

Obrigado pela leitura!!