CommencezCommencez gratuitement

Calculer le prix moyen

Vous allez maintenant calculer l'indicateur de prix moyen et analyser s'il existe des différences dans les habitudes d'achat au fil du temps et entre les cohortes.

Le jeu de données online a été chargé pour vous, avec les cohortes mensuelles et l'indice de cohorte attribués à partir de cette leçon. N'hésitez pas à l'afficher dans la console.

Cette activité fait partie du cours

Segmentation de la clientèle en Python

Voir le cours

Instructions de l’exercice

  • Créez un objet groupby et transmettez la cohorte mensuelle et l'indice de cohorte sous forme de liste.
  • Sélectionnez la colonne du prix unitaire, calculez la moyenne et enregistrez le résultat dans cohort_data.
  • Réinitialisez l'index du DataFrame cohort_data.
  • Créez un tableau croisé (pivot) avec la cohorte mensuelle en index, l'indice de cohorte en colonnes et le prix unitaire en valeurs, puis affichez le résultat.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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))
Modifier et exécuter le code