Aan de slagGa gratis aan de slag

Welk percentage van de verkopen vond plaats bij elk winkeltype?

Hoewel .groupby() handig is, kun je ook gegroepeerde samenvattende statistieken berekenen zonder deze functie.

Walmart onderscheidt drie typen winkels: "supercenters", "discount stores" en "neighborhood markets", die in deze gegevensset zijn gecodeerd als type "A", "B" en "C". In deze oefening bereken je de totale verkopen voor elk winkeltype, zonder .groupby() te gebruiken. Met die getallen kun je vervolgens zien welk aandeel van de totale Walmart-verkoop door elk type is gerealiseerd.

sales is beschikbaar en pandas is geïmporteerd als pd.

Deze oefening maakt deel uit van de cursus

Datamanipulatie met pandas

Cursus bekijken

Oefeninstructies

  • Bereken de totale weekly_sales over de hele gegevensset.
  • Maak een subset voor winkels van type "A" en bereken hun totale wekelijkse verkoop.
  • Doe hetzelfde voor winkels van type "B" en type "C".
  • Combineer de A/B/C-resultaten in een lijst en deel door sales_all om het aandeel van de verkoop per type te krijgen.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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)
Code bewerken en uitvoeren