Sektion 2. Kapitel 4
single
Challenge: Avanceret Segmentering og Fastholdelse
Stryg for at vise menuen
For at gennemføre denne udfordring, følg disse trin:
- Brug en pandas DataFrame med brugeraktivitetsdata, med kolonner som
user_id,acquisition_month,regionogactivity_month; - Segmentér brugerne efter både
acquisition_monthogregionfor at oprette fler-niveau kohorter; - For hver kohorte, beregn antallet af brugere, der er fastholdt i hver efterfølgende måned efter anskaffelse;
- Beregn fastholdelsesraten for hver kohorte som procentdelen af brugere, der er aktive i en given måned sammenlignet med den oprindelige kohortestørrelse;
- Beregn churn-raten som 1 minus fastholdelsesraten for hver periode.
Du skal bruge pandas grupperings- og aggregeringsmetoder for at udføre disse beregninger effektivt.
Opgave
Swipe to start coding
Segmentér datasættet efter anskaffelsesmåned og beregn fastholdelsesrater for hver kohorte.
- Gruppér brugere efter
acquisition_monthfor at danne kohorter. - For hver kohorte, tæl antallet af unikke brugere, der er aktive i hver måned siden anskaffelsen.
- Beregn fastholdelsesraten for hver kohorte og periode som antallet af aktive brugere divideret med kohortens størrelse.
- Returnér en DataFrame med kolonnerne
cohort,months_since_acquisitionogretention_rate.
Løsning
Var alt klart?
Tak for dine kommentarer!
Sektion 2. Kapitel 4
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat