ComenzarEmpieza gratis

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

Ver curso

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[____].____)
Editar y ejecutar código