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_salessull'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_allin modo da vedere la proporzione di vendite per ciascun tipo di negozio.
Esercizio pratico interattivo
Prova a risolvere 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)