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