Sezione 2. Capitolo 4
single
Sfida: Segmentazione Avanzata e Retention
Scorri per mostrare il menu
Per completare questa sfida, segui questi passaggi:
- Utilizzo di un pandas DataFrame contenente dati di attività degli utenti, con colonne come
user_id,acquisition_month,regioneactivity_month; - Segmentazione degli utenti sia per
acquisition_monthche perregionper creare coorti multilivello; - Per ogni coorte, calcolo del numero di utenti mantenuti in ciascun mese successivo all'acquisizione;
- Calcolo del retention rate per ogni coorte come percentuale di utenti attivi in un determinato mese rispetto alla dimensione originale della coorte;
- Calcolo del churn rate come 1 meno il retention rate per ogni periodo.
Necessario l'utilizzo dei metodi di raggruppamento e aggregazione di pandas per eseguire questi calcoli in modo efficiente.
Compito
Scorri per iniziare a programmare
Segmentare il dataset per mese di acquisizione e calcolare i tassi di retention per ciascun cohort.
- Raggruppare gli utenti per
acquisition_monthper formare i cohort. - Per ogni cohort, contare il numero di utenti unici attivi in ciascun mese successivo all'acquisizione.
- Calcolare il tasso di retention per ogni cohort e periodo come il numero di utenti attivi diviso per la dimensione del cohort.
- Restituire un DataFrame con le colonne
cohort,months_since_acquisitioneretention_rate.
Soluzione
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 2. Capitolo 4
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione