Cohort plot

main.cargar_datos_cohorte(dir_archivo, nombre_hoja, columna_id_cliente, columna_fecha_transaccion, columna_datos)[fuente]

Extrae y transforma los datos de transacciones de un archivo Excel en una matriz de cohortes. La función carga la hoja especificada, prepara los datos y crea una matriz donde cada fila representa una cohorte (mes de la primera compra) y cada columna los meses desde la primera compra. Los valores en la matriz muestran el número de clientes únicos que realizaron una compra en ese mes particular desde su primera compra.

Parámetros:
  • dir_archivo (str) – Directorio del archivo Excel que contiene los datos de transacciones

  • nombre_hoja (str) – Nombre de la hoja en el archivo Excel a procesar

  • columna_id_cliente (str) – Nombre de la columna que contiene los ID de los clientes

  • columna_fecha_transaccion (str) – Nombre de la columna que contiene las fechas de las transacciones

  • columna_datos (str) – Nombre de la columna que contiene los datos a analizar

Devuelve:

Un DataFrame que representa la matriz de cohortes

Tipo del valor devuelto:

pandas.DataFrame

main.graficar_matriz_cohorte(matriz_cohorte, colormap='Reds')[fuente]

Grafica una matriz de cohortes utilizando los datos desde cargar_datos_cohorte. Cada celda en el mapa de calor muestra el número de clientes únicos que realizaron una compra en un mes determinado desde su primera compra.

Parámetros:

matriz_cohorte (pandas.DataFrame) – DataFrame que representa la matriz de cohortes

Devuelve:

No retorna nada, solo muestra un gráfico.