ComeçarComece de graça

Combinando groupby() e resample()

Um método bem poderoso no Pandas é o ` .groupby()``. Enquanto.resample()agrupa linhas por alguma informação de hora ou data,.groupby()agrupa linhas com base nos valores em uma ou mais colunas. Por exemplo,rides.groupby('Member type').size()` nos diria quantas viagens foram feitas por tipo de membro em todo o nosso DataFrame.

.resample() pode ser chamado após um .groupby(). Por exemplo, qual foi a duração média das viagens por mês e por tipo de assinatura?

Este exercício faz parte do curso

Trabalhando com datas e horas em Python

Ver curso

Instruções do exercício

  • Conclua 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 completando este código de exemplo.

# Group rides by member type, and resample to the month
grouped = rides.groupby('____')\
  .resample('____', on = '____')

# Print the median duration for each group
print(grouped[____].____)
Editar e executar o código