Combinación de groupby() y resample()
Un método muy potente en Pandas es .groupby(). Mientras que .resample() agrupa filas por información de hora o fecha, .groupby() agrupa filas en función de los valores de una o varias columnas. Por ejemplo, rides.groupby('Member type').size() nos indicaría cuántos viajes hubo por tipo de miembro en todo nuestro DataFrame.
.resample() Se puede llamar después de .groupby(). Por ejemplo, ¿cuál fue la duración media de los viajes por mes y por tipo de membresía?
Este ejercicio forma parte del curso
Trabajar con fechas y horas en Python
Instrucciones del ejercicio
- Completa la llamada
.groupby()para agrupar por'Member type'y la llamada.resample()para remuestrear según'Start date', por mes. - Imprime la mediana
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[____].____)