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.