Ce procent din vânzări a avut loc în fiecare tip de magazin?
Deși .groupby() este foarte util, poți calcula statistici rezumative pe grupuri și fără el.
Walmart are trei tipuri de magazine: "supercenters", "discount stores" și "neighborhood markets", codificate în acest set de date ca tipul "A", "B" și, respectiv, "C". În acest exercițiu, vei calcula vânzările totale pentru fiecare tip de magazin, fără a folosi .groupby(). Apoi vei putea folosi aceste valori pentru a determina ce proporție din vânzările totale Walmart revine fiecărui tip.
sales este disponibil, iar pandas este importat ca pd.
Acest exercițiu face parte din cursul
Manipularea datelor cu pandas
Instrucțiuni pentru exercițiu
- Calculează totalul
weekly_salespentru întregul set de date. - Filtrează magazinele de tipul
"A"și calculează totalul vânzărilor săptămânale pentru acestea. - Repetă același procedeu pentru magazinele de tipul
"B"și de tipul"C". - Combină rezultatele A/B/C într-o listă și împarte la
sales_allpentru a obține proporția vânzărilor pe tip.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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)