Merge branch 'main' into generalization

This commit is contained in:
Alexis REVELLE 2024-03-19 12:06:58 +00:00
commit 57cc7d077d

View File

@ -82,6 +82,11 @@ def tickets_kpi_function(tickets_information = None):
tickets_kpi['nb_purchases_internet'] = tickets_kpi['nb_purchases_internet'].fillna(0)
tickets_kpi['prop_purchases_internet'] = tickets_kpi['nb_purchases_internet'] / tickets_kpi['nb_purchases']
# Nombre d'achat à choisir
tickets_information_copy['month_year_purchase'] = 'purchases_' + tickets_information_copy['purchase_date'].dt.month.astype(str) + '_' + tickets_information_copy['purchase_date'].dt.year.astype(str)
purchases_by_month = tickets_information_copy.pivot_table(index='customer_id', columns='month_year_purchase', values='purchase_id', aggfunc='nunique', fill_value=0)
tickets_kpi = pd.merge(tickets_kpi, purchases_by_month, on = 'customer_id', how = 'left')
return tickets_kpi
def customerplus_kpi_function(customerplus_clean = None):