Avsnitt 2. Kapitel 4
single
Utmaning: Avancerad Segmentering och Retention
Svep för att visa menyn
För att slutföra denna utmaning, följ dessa steg:
- Använd en pandas DataFrame som innehåller användaraktivitetsdata, med kolumner såsom
user_id,acquisition_month,regionochactivity_month; - Segmentera användarna efter både
acquisition_monthochregionför att skapa flernivå-cohorter; - För varje cohort, beräkna antalet användare som är kvar varje efterföljande månad efter förvärv;
- Beräkna retentionsgraden för varje cohort som andelen användare som är aktiva en viss månad jämfört med den ursprungliga cohortstorleken;
- Beräkna churn-graden som 1 minus retentionsgraden för varje period.
Du behöver använda pandas grupperings- och aggregeringsmetoder för att utföra dessa beräkningar effektivt.
Uppgift
Svep för att börja koda
Segmentera datasetet efter förvärvsmånad och beräkna retentionsgrader för varje kohort.
- Gruppera användare efter
acquisition_monthför att skapa kohorter. - För varje kohort, räkna antalet unika användare som är aktiva varje månad efter förvärvet.
- Beräkna retentionsgraden för varje kohort och period som antalet aktiva användare dividerat med kohortens storlek.
- Returnera en DataFrame med kolumnerna
cohort,months_since_acquisitionochretention_rate.
Lösning
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 2. Kapitel 4
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal