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
Instructions de l’exercice
- Créez un objet
groupbyet 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))