Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Challenge: Segmentación Avanzada y Retención | Segmentación Avanzada de Cohortes y Métricas de Retención
Análisis de Cohortes con Python
Sección 2. Capítulo 4
single

single

Challenge: Segmentación Avanzada y Retención

Desliza para mostrar el menú

Para completar este desafío, sigue estos pasos:

  • Utilizar un DataFrame de pandas que contenga datos de actividad de usuarios, con columnas como user_id, acquisition_month, region y activity_month;
  • Segmentar a los usuarios tanto por acquisition_month como por region para crear cohortes multinivel;
  • Para cada cohorte, calcular el número de usuarios retenidos en cada mes posterior a la adquisición;
  • Calcular la tasa de retención para cada cohorte como el porcentaje de usuarios activos en un mes determinado en comparación con el tamaño original de la cohorte;
  • Calcular la tasa de abandono como 1 menos la tasa de retención para cada periodo.

Es necesario utilizar los métodos de agrupación y agregación de pandas para realizar estos cálculos de manera eficiente.

Tarea

Desliza para comenzar a programar

Segmentar el conjunto de datos por mes de adquisición y calcular las tasas de retención para cada cohorte.

  • Agrupar a los usuarios por acquisition_month para formar cohortes.
  • Para cada cohorte, contar el número de usuarios únicos activos en cada mes desde la adquisición.
  • Calcular la tasa de retención para cada cohorte y periodo como el número de usuarios activos dividido por el tamaño de la cohorte.
  • Devolver un DataFrame con las columnas cohort, months_since_acquisition y retention_rate.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 4
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

some-alt