Combinación de groupby() y resample()
Un método muy potente en Pandas es .groupby(). Mientras que .resample() agrupa filas según información de hora 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.
.resample() Se puede llamar después de un .groupby(). Por ejemplo, ¿cuál fue la duración media de los viajes 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 «
.groupby()» para agrupar por «'Member type'» y la llamada «.resample()» para remuestrear según «'Start date'», por mes. - Imprime la mediana de la distribución de probabilidad acumulativa (
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(____, ____)
# Print the median duration for each group
print(grouped[____].____)