Combinando groupby() e resample()
Um método muito poderoso no Pandas é o .groupby()
. Enquanto .resample()
agrupa as linhas por alguma informação de data ou hora, .groupby()
agrupa as linhas com base nos valores em uma ou mais colunas. Por exemplo, rides.groupby('Member type').size()
nos informaria quantas viagens houve por tipo de membro em todo o nosso DataFrame.
.resample()
pode ser chamado depois de .groupby()
. Por exemplo, qual foi a duração média da viagem por mês e por tipo de associação?
Este exercício faz parte do curso
Trabalhando com datas e horários em Python
Instruções de exercício
- Complete a chamada
.groupby()
para agrupar por'Member type'
, e a chamada.resample()
para reamostrar de acordo com'Start date'
, por mês. - Imprima a mediana
Duration
para cada grupo.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# Group rides by member type, and resample to the month
grouped = rides.groupby('____')\
.resample(____, ____)
# Print the median duration for each group
print(grouped[____].____)