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
Istruzioni dell'esercizio
- Raggruppa il DataFrame
purchase_dataper'device'e'gender', in quest'ordine. - Aggrega
grouped_purchase_datacalcolando, 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)