ComenzarEmpieza gratis

Combinar groupby() y remuestrear()

Un método muy potente en Pandas es .groupby(). Mientras que .resample() agrupa las filas por alguna información de fecha u hora, .groupby() agrupa las filas basándose en los valores de una o más columnas. Por ejemplo, rides.groupby('Member type').size() nos diría cuántos viajes había por tipo de miembro en todo nuestro DataFrame.

.resample() puede llamarse después de .groupby(). Por ejemplo, ¿cuál fue la duración media del viaje por mes y por tipo de afiliación?

Este ejercicio forma parte del curso

Trabajar con fechas y horas en Python

Ver curso

Instrucciones de ejercicio

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

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

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

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