CommencezCommencez gratuitement

Quel pourcentage des ventes a été réalisé par chaque type de magasin?

Même si .groupby() est bien utile, vous pouvez calculer des statistiques de synthèse par groupe sans l'utiliser.

Walmart distingue trois types de magasins : « supercenters », « discount stores » et « neighborhood markets », codés dans cet ensemble de données comme types « A », « B » et « C ». Dans cet exercice, vous calculerez les ventes totales réalisées par chaque type de magasin, sans utiliser .groupby(). Vous pourrez ensuite utiliser ces nombres pour voir quelle proportion des ventes totales de Walmart provient de chaque type.

sales est disponible et pandas est importée sous le nom pd.

Cette activité fait partie du cours

Manipulation de données avec pandas

Voir le cours

Instructions de l’exercice

  • Calculez le total de weekly_sales pour l'ensemble du jeu de données.
  • Filtrez les magasins de type "A" et calculez leur total des ventes hebdomadaires.
  • Faites de même pour les magasins de type "B" et de type "C".
  • Regroupez les résultats A/B/C dans une liste et divisez par sales_all pour obtenir la proportion des ventes par type.

Exercice interactif pratique

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

# Calc total weekly sales
sales_all = ____["____"].____()

# Subset for type A stores, calc total weekly sales
sales_A = ____[____["____"] == "____"]["____"].____()

# Subset for type B stores, calc total weekly sales
sales_B = ____

# Subset for type C stores, calc total weekly sales
sales_C = ____

# Get proportion for each type
sales_propn_by_type = [sales_A, ____, ____] / ____
print(sales_propn_by_type)
Modifier et exécuter le code