Cumprod
- #Python
Boa noite!
Que a biblioteca pandas é muito intuitiva, não há dúvidas, e é por isso que procuro me aprofundar cada vez mais em suas funcionalidades.
A bola da vez foi a função cumprod() do pandas é uma ótima ferramenta para calcular o crescimento acumulado de uma série de valores ao longo do tempo.
Fiz uso para acompanhar a evolução das vendas mensais de automóveis (dados simulados) e ver como o crescimento foi se somando a cada mês.
Isso ajuda a entender o impacto acumulado das variações mensais e identificar tendências importantes nos dados.
Espero que gostem!
Abç
Código abaixo:
import pandas as pd
import numpy as np
# Dados simulados
dados = {
'Mês': ['Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho'],
'Crescimento (%)': [1.05, 0.97, 1.10, 1.03, 1.07, 1.02] # Crescimento percentual a cada mês
}
# Criando o DataFrame
df = pd.DataFrame(dados)
# Calculando o crescimento acumulado usando cumprod
df['Crescimento Acumulado'] = df['Crescimento (%)'].cumprod()
print(df)
-------------------
Retorna: