Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Utmaning: Avancerad Segmentering och Retention | Avancerad Kohortsegmentering och Retentionsmått
Kohortanalys med Python
Avsnitt 2. Kapitel 4
single

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, region och activity_month;
  • Segmentera användarna efter både acquisition_month och region fö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_month fö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_acquisition och retention_rate.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 4
single

single

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

some-alt