ComenzarEmpieza gratis

Calcular el precio medio

Ahora vas a calcular la métrica de precio medio y analizar si hay diferencias en los patrones de compra a lo largo del tiempo y entre cohortes.

El conjunto de datos online se ha cargado con cohortes mensuales y un índice de cohorte asignado desde esta lección. Si quieres, imprímelo en la Consola.

Este ejercicio forma parte del curso

Segmentación de clientes en Python

Ver curso

Instrucciones del ejercicio

  • Crea un objeto groupby y pasa la cohorte mensual y el índice de cohorte como una lista.
  • Selecciona la columna de precio unitario, calcula la media y guárdala en cohort_data.
  • Restablece el índice del DataFrame cohort_data.
  • Crea una tabla dinámica con la cohorte mensual en el índice, el índice de cohorte en las columnas y el precio unitario en los valores, y muestra el resultado.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Create a groupby object and pass the monthly cohort and cohort index as a list
grouping = online.groupby([____, ____]) 

# Calculate the average of the unit price column
cohort_data = grouping[____].____()

# Reset the index of cohort_data
cohort_data = cohort_data.____()

# Create a pivot 
average_price = cohort_data.____(index=____, columns=____, values=____)
print(average_price.round(1))
Editar y ejecutar código