Quel est le pourcentage des ventes réalisées dans chaque type de magasin ?
Bien que .groupby()
soit utile, vous pouvez calculer des statistiques récapitulatives groupées sans l'utiliser.
Walmart distingue trois types de magasins : les hypermarchés « supercenters », les magasins discount « discount stores » et les supérettes de proximité « neighborhood markets », codifiés dans cet ensemble de données comme étant de type « A », « B » et « C ». Dans cet exercice, vous calculerez les ventes totales réalisées dans chaque type de magasin, sans utiliser .groupby()
. Vous pouvez ensuite utiliser ces chiffres pour déterminer la proportion des ventes totales de Walmart réalisées dans chaque type de magasin.
sales
est disponible et pandas
est importé en tant que pd
.
Cet exercice fait partie du cours
Manipulation de données avec pandas
Instructions
- Calculez le total de
weekly_sales
pour l'ensemble des données. - Créez un sous-ensemble pour les magasins de
type
"A"
, et calculez leurs ventes hebdomadaires totales. - Faites de même pour les magasins de
type
"B"
et detype
"C"
. - Combinez 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 cet exemple de code.
# 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)