CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Créez un objet groupby en 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))
Modifier et exécuter le code