1
resposta

Recencia

Eu pensei que a recencia seria: a última vez que o cliente. Ou seja, se eu fiz minha última compra no dia de 29/08/2022 e hoje é dia 31/08/2022, minha recência seria 2. Pq faz dois dias desde a última compra. o que aparentemente esse comando não faz: df_compra['recencia'] = (df_compra['DataMaxCompra'].max() - df_compra['DataMaxCompra']).dt.days

alguém conseguiria ajudar com essa dúvida?

1 resposta

Eu acredito que a forma como você pensou na recencia faz sentido, diferença entre a data atual e a data da última compra. Porém como o banco de dados utilizado é antigo foi utilizado a data máxima do banco de dados como a "data_atual". Tanto que a data máxima do banco de dados é '2018-09-03 09:06:57', imagino que não faria sentido utilizar uma data de 2022.