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