IniziaInizia gratis

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

Visualizza il corso

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" e type "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)
Modifica ed esegui il codice