Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Segmentazione Avanzata e Retention | Segmentazione Avanzata Delle Coorti e Metriche di Retention
Analisi delle Coorti con Python
Sezione 2. Capitolo 4
single

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, region e activity_month;
  • Segmentazione degli utenti sia per acquisition_month che per region per 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_month per 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_acquisition e retention_rate.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 4
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

some-alt