ComenzarEmpieza gratis

Combinar groupby() y resample()

Un método muy potente en Pandas es .groupby(). Mientras que .resample() agrupa filas según información de tiempo o fecha, .groupby() agrupa filas según los valores de una o varias columnas. Por ejemplo, rides.groupby('Member type').size() nos diría cuántos viajes hubo por tipo de miembro en todo nuestro DataFrame.

Se puede llamar a .resample() después de .groupby(). Por ejemplo, ¿cuánto duró el viaje mediano por mes y por tipo de suscripción?

Este ejercicio forma parte del curso

Trabajar con fechas y horas en Python

Ver curso

Instrucciones del ejercicio

  • Completa la llamada a .groupby() para agrupar por 'Member type', y la llamada a .resample() para remuestrear según 'Start date', por mes.
  • Muestra por pantalla la mediana de Duration para cada grupo.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# 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 y ejecutar código