Imagem de fundo

Em Python, utilizando a biblioteca Pandas, considere um DataFrame com arrecadação diári...

Em Python, utilizando a biblioteca Pandas, considere um DataFrame com arrecadação diária de ICMS, coluna municipio e índice datetime, e a necessidade de obter o total mensal por município sem perder granularidade temporal correta. Nesse caso, a operação que atende corretamente ao requisito apresentado é


A

converter o indice em string e usar pivot_table para forçar agregação mensal.


B

usar rolling('30D').sum() por município para aproximar o mês civil.


C

df.groupby('municipio').sum().resample ('M') para agregar e depois reagrupar por mês.


D

df.resample('M').sum().groupby('municipio') para somar e depois agrupar por município.


E

df.groupby(['municipio', pd.Grouper (freq='M'))).sum() para agrupar por município e mês.