Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Segmentation Avancée et Rétention | Segmentation Avancée des Cohortes et Métriques de Rétention
Analyse de Cohortes avec Python
Section 2. Chapitre 4
single

single

Défi : Segmentation Avancée et Rétention

Glissez pour afficher le menu

Pour réaliser ce défi, suivez les étapes suivantes :

  • Utiliser un pandas DataFrame contenant les données d'activité des utilisateurs, avec des colonnes telles que user_id, acquisition_month, region et activity_month ;
  • Segmenter les utilisateurs à la fois par acquisition_month et par region afin de créer des cohortes multi-niveaux ;
  • Pour chaque cohorte, calculer le nombre d'utilisateurs conservés à chaque mois suivant l'acquisition ;
  • Calculer le taux de rétention pour chaque cohorte en pourcentage d'utilisateurs actifs dans un mois donné par rapport à la taille initiale de la cohorte ;
  • Calculer le taux d'attrition comme 1 moins le taux de rétention pour chaque période.

Il est nécessaire d'utiliser les méthodes de groupement et d'agrégation de pandas pour effectuer ces calculs efficacement.

Tâche

Glissez pour commencer à coder

Segmenter l'ensemble de données par mois d'acquisition et calculer les taux de rétention pour chaque cohorte.

  • Regrouper les utilisateurs par acquisition_month afin de former des cohortes.
  • Pour chaque cohorte, compter le nombre d'utilisateurs uniques actifs à chaque mois depuis l'acquisition.
  • Calculer le taux de rétention pour chaque cohorte et chaque période en divisant le nombre d'utilisateurs actifs par la taille de la cohorte.
  • Retourner un DataFrame avec les colonnes cohort, months_since_acquisition et retention_rate.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 4
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

some-alt