Calculer le prix moyen
Vous allez maintenant calculer l’indicateur de prix moyen et analyser s’il existe des différences de comportements d’achat au fil du temps et selon les cohortes.
Le jeu de données online a été chargé pour vous, avec les cohortes mensuelles et l’index de cohorte définis dans cette leçon. N’hésitez pas à l’afficher dans la Console.
Cet exercice fait partie du cours
Customer Segmentation in Python
Instructions
- Créez un objet
groupbyen passant la cohorte mensuelle et l’index de cohorte sous forme de liste. - Sélectionnez la colonne du prix unitaire, calculez la moyenne et stockez le résultat dans
cohort_data. - Réinitialisez l’index du DataFrame
cohort_data. - Créez un tableau croisé avec la cohorte mensuelle en index, l’index de cohorte en colonnes et le prix unitaire en valeurs, puis affichez le résultat.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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))