Sectie 2. Hoofdstuk 4
single
Challenge: Geavanceerde Segmentatie en Retentie
Veeg om het menu te tonen
Voltooi deze uitdaging door de volgende stappen te volgen:
- Gebruik een pandas DataFrame met gebruikersactiviteitsgegevens, met kolommen zoals
user_id,acquisition_month,regionenactivity_month; - Segmenteer de gebruikers op zowel
acquisition_monthalsregionom meerlagige cohorten te creëren; - Bereken voor elk cohort het aantal gebruikers dat in elke opeenvolgende maand na acquisitie behouden blijft;
- Bereken het retentiepercentage voor elk cohort als het percentage gebruikers dat in een bepaalde maand actief is ten opzichte van de oorspronkelijke cohortgrootte;
- Bereken het churnpercentage als 1 min het retentiepercentage voor elke periode.
Gebruik de pandas groeperings- en aggregatiemethoden om deze berekeningen efficiënt uit te voeren.
Taak
Veeg om te beginnen met coderen
Segmenteer de dataset op acquisitiemaand en bereken de retentiepercentages voor elke cohort.
- Groepeer gebruikers op
acquisition_monthom cohorten te vormen. - Tel voor elk cohort het aantal unieke gebruikers dat actief is in elke maand sinds acquisitie.
- Bereken het retentiepercentage voor elk cohort en elke periode als het aantal actieve gebruikers gedeeld door de grootte van het cohort.
- Retourneer een DataFrame met de kolommen
cohort,months_since_acquisitionenretention_rate.
Oplossing
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 2. Hoofdstuk 4
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.