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