Abschnitt 2. Kapitel 4
single
Challenge: Fortgeschrittene Segmentierung und Bindung
Swipe um das Menü anzuzeigen
Um diese Aufgabe zu lösen, befolge die folgenden Schritte:
- Verwendung eines pandas DataFrame mit Nutzungsaktivitätsdaten, mit Spalten wie
user_id,acquisition_month,regionundactivity_month; - Segmentierung der Nutzer sowohl nach
acquisition_monthals auch nachregion, um mehrstufige Kohorten zu erstellen; - Für jede Kohorte Berechnung der Anzahl der Nutzer, die in jedem Folgemonat nach der Akquisition erhalten bleiben;
- Berechnung der Retention Rate für jede Kohorte als Prozentsatz der in einem bestimmten Monat aktiven Nutzer im Vergleich zur ursprünglichen Kohortengröße;
- Berechnung der Churn Rate als 1 minus der Retention Rate für jede Periode.
Für diese Berechnungen ist die effiziente Nutzung von pandas Gruppierungs- und Aggregationsmethoden erforderlich.
Aufgabe
Wischen, um mit dem Codieren zu beginnen
Segmentieren des Datensatzes nach Akquisemonat und Berechnung der Retentionsraten für jede Kohorte.
- Gruppierung der Nutzer nach
acquisition_monthzur Bildung von Kohorten. - Für jede Kohorte Zählen der Anzahl eindeutiger Nutzer, die in jedem Monat seit der Akquise aktiv sind.
- Berechnung der Retentionsrate für jede Kohorte und jeden Zeitraum als Verhältnis der aktiven Nutzer zur Kohortengröße.
- Rückgabe eines DataFrames mit den Spalten
cohort,months_since_acquisitionundretention_rate.
Lösung
War alles klar?
Danke für Ihr Feedback!
Abschnitt 2. Kapitel 4
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen