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
Instructions de l’exercice
- Calculez le total de
weekly_salespour 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 detype"C". - Regroupez les résultats A/B/C dans une liste et divisez par
sales_allpour 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)