IniziaInizia gratis

Raggruppare e aggregare

Userai spesso .groupby() e .agg() in questo corso, quindi è importante prenderci confidenza. In questo esercizio, il tuo compito è calcolare un insieme di statistiche descrittive sui dati degli acquisti, suddivisi per 'device' (Android o iOS) e 'gender' (Maschio o Femmina).

Successivamente, confronterai i valori tra questi sottoinsiemi, così da ottenere un riferimento di base per questi valori come potenziali KPI da ottimizzare in futuro.

Il DataFrame purchase_data dell'esercizio precedente è già stato caricato per te. Come promemoria, contiene gli acquisti uniti alle informazioni demografiche degli utenti.

Questo esercizio fa parte del corso

Customer Analytics and A/B Testing in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Raggruppa il DataFrame purchase_data per 'device' e 'gender', in quest'ordine.
  • Aggrega grouped_purchase_data calcolando, in quest'ordine, 'mean', 'median' e la deviazione standard ('std') del prezzo di acquisto per questi gruppi.
  • Esamina i risultati. La media differisce molto dalla mediana? Quanta variabilità c'è in ciascun gruppo?

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Group the data 
grouped_purchase_data = purchase_data.____(____ = ['____', '____'])

# Aggregate the data
purchase_summary = grouped_purchase_data.____({'price': ['____', '____', '____']})

# Examine the results
print(purchase_summary)
Modifica ed esegui il codice