Jaké procento tržeb připadá na každý typ obchodu?
Ačkoli je .groupby() velmi užitečná metoda, souhrnné statistiky pro skupiny lze počítat i bez ní.
Walmart rozlišuje tři typy obchodů: „supercentra", „diskontní obchody" a „sousedské trhy", v tomto datasetu označené jako typ „A", „B" a „C". V tomto cvičení vypočítáš celkové tržby pro každý typ obchodu bez použití .groupby(). Výsledky pak poslouží k zjištění, jaký podíl z celkových tržeb Walmartu připadá na každý typ.
Proměnná sales je k dispozici a pandas je importován jako pd.
Toto cvičení je součástí kurzu
Manipulace s daty v pandas
Pokyny k cvičení
- Vypočítej celkové
weekly_salesza celý dataset. - Filtruj obchody typu
"A"a vypočítej jejich celkové týdenní tržby. - Totéž proveď pro obchody typu
"B"a typu"C". - Výsledky pro A/B/C spoj do seznamu a vyděl hodnotou
sales_all, abys získal/a podíl tržeb podle typu.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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)