Qual è la percentuale delle vendite effettuate per ciascun tipo di negozio?
Anche se .groupby()
è utile, puoi fare statistiche riassuntive raggruppate anche senza necessità di usarlo.
Walmart distingue tre tipi di negozi: "grandi magazzini", "negozi discount" e "mercati di quartiere", codificati in questo set di dati come tipo "A", "B" e "C". In questo esercizio calcolerai il totale delle vendite effettuate in ciascun tipo di negozio senza usare .groupby()
. Potrai poi utilizzare questi numeri per vedere quale proporzione delle vendite totali di Walmart è stata generata da ciascun tipo di negozio.
sales
è a tua disposizione e pandas
è già stato importato come pd
.
Questo esercizio fa parte del corso
Manipolazione dei dati con pandas
Istruzioni dell'esercizio
- Calcola il totale
weekly_sales
sull'intero set di dati. - Crea un sottoinsieme per
type
"A"
, e calcola le loro vendite settimanali totali. - Fai lo stesso per
type
"B"
etype
"C"
. - Combina i risultati A/B/C in una lista e dividi per
sales_all
in modo da vedere la proporzione di vendite per ciascun tipo di negozio.
Esercizio pratico interattivo
Prova questo esercizio completando il codice di esempio.
# 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)