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
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[____].____)