From d0c980f788e9ebf0bdd923e36ae53586e11608bf Mon Sep 17 00:00:00 2001 From: ajoubrel-ensae Date: Mon, 26 Feb 2024 21:47:36 +0000 Subject: [PATCH] Ajout exploration des tags --- Exploration_billet_AJ.ipynb | 3416 ++++++++++------------------------- 1 file changed, 979 insertions(+), 2437 deletions(-) diff --git a/Exploration_billet_AJ.ipynb b/Exploration_billet_AJ.ipynb index 099d3f6..9a62b5b 100644 --- a/Exploration_billet_AJ.ipynb +++ b/Exploration_billet_AJ.ipynb @@ -10,7 +10,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 1, "id": "b1a5b9d3", "metadata": {}, "outputs": [], @@ -33,7 +33,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 2, "id": "1a094277", "metadata": {}, "outputs": [], @@ -46,16 +46,14 @@ { "cell_type": "markdown", "id": "0294ce71-840e-458b-8ffa-cadabbc6da21", - "metadata": { - "jp-MarkdownHeadingCollapsed": true - }, + "metadata": {}, "source": [ "# Debut Travail 25/02" ] }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 3, "id": "30d77451-2df6-4c07-8b15-66e0e990ff03", "metadata": {}, "outputs": [], @@ -74,7 +72,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 4, "id": "f1b44d3e-76bb-4860-b9db-a2840db7cf39", "metadata": {}, "outputs": [], @@ -938,14 +936,16 @@ { "cell_type": "markdown", "id": "76bffba1-5f7e-4308-9224-437ca66148f8", - "metadata": {}, + "metadata": { + "jp-MarkdownHeadingCollapsed": true + }, "source": [ "## KPI sur target_type" ] }, { "cell_type": "code", - "execution_count": 59, + "execution_count": null, "id": "d91d5895", "metadata": {}, "outputs": [], @@ -963,7 +963,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": null, "id": "d74426b3", "metadata": {}, "outputs": [], @@ -976,7 +976,7 @@ }, { "cell_type": "code", - "execution_count": 71, + "execution_count": null, "id": "6930bff5", "metadata": {}, "outputs": [], @@ -995,998 +995,39 @@ " return nb_custumers_per_target.head(nb_print)" ] }, - { - "cell_type": "markdown", - "id": "5df6bccd", - "metadata": {}, - "source": [ - "### Entreprise 1" - ] - }, { "cell_type": "code", - "execution_count": 72, + "execution_count": null, "id": "1e7ee1a0", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "File path : projet-bdc2324-team1/0_Input/Company_1/target_information.csv\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Nombre de ciblage : 768024\n", - "Nombre de client avec étiquette target : 151159\n" - ] - }, - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
target_namecustomer_idcumulative_customers
161consentement optin mediation specialisee0.9923330.195306
160consentement optin jeune public0.9921940.390585
158consentement optin b2c0.7204930.532390
5Arenametrix_bascule tel vers sib0.2329730.578242
165consentement optout b2c0.2283890.623193
19COM Inscrits NL générale (historique)0.1521910.653146
162consentement optin newsletter generale0.1461710.681915
169consentement optout newsletter generale0.1247360.706465
170consentement optout scolaires0.1041550.726964
166consentement optout dre0.0947880.745620
164consentement optout b2b0.0940670.764134
126Inscrits NL générale (export_291019 + operation_videomaton)0.0931870.782474
157consentement optin b2b0.0842490.799056
216ddcp_visiteurs dps 0106220.0817350.815142
20Contacts_prenomsdoubles0.0770250.830302
115FORMATION _ acheteurs optin last year0.0693640.843954
214ddcp_promo_visiteurs occasionnels_musee_8mois0.0439270.852600
189ddcp_promo_md_musée_dps 0110190.0397590.860425
188ddcp_promo_MD_billet_musée_oct_2019_agarder20.0362660.867563
163consentement optin scolaires0.0320790.873876
159consentement optin dre0.0299490.879771
34DDCP Newsletter enseignants0.0298360.885643
36DDCP Newsletter jeune public0.0255490.890671
127Inscrits NL générale site web0.0246890.895531
145Votre première liste0.0245770.900368
61DDCP billets famille0.0238760.905067
106DRE MucemLab0.0152290.908064
39DDCP Newsletter relais champ social0.0150170.911020
110DRE institutionnels0.0147460.913922
48DDCP PROMO Participants ateliers (adultes et enfants)0.0129270.916466
74DDCP promo Plan B 2019 (concerts)0.0128870.919003
72DDCP promo MD pass musées dps oct 20180.0118090.921327
94DDCP rentrée culturelle 20230.0116240.923614
23DDCP MD Procès du Siècle0.0111410.925807
186ddcp_md_scene_ouverte_au_talent0.0104330.927860
108DRE chercheurs0.0103000.929888
220festival_jean_rouch0.0099370.931843
105DRE Festival Jean Rouch0.0099370.933799
275structures_etiquette champ social0.0098440.935736
86DDCP promo spectateurs prog 21-22 (spectacles, ciné, ateliers)0.0085540.937420
\n", - "
" - ], - "text/plain": [ - " target_name \\\n", - "161 consentement optin mediation specialisee \n", - "160 consentement optin jeune public \n", - "158 consentement optin b2c \n", - "5 Arenametrix_bascule tel vers sib \n", - "165 consentement optout b2c \n", - "19 COM Inscrits NL générale (historique) \n", - "162 consentement optin newsletter generale \n", - "169 consentement optout newsletter generale \n", - "170 consentement optout scolaires \n", - "166 consentement optout dre \n", - "164 consentement optout b2b \n", - "126 Inscrits NL générale (export_291019 + operation_videomaton) \n", - "157 consentement optin b2b \n", - "216 ddcp_visiteurs dps 010622 \n", - "20 Contacts_prenomsdoubles \n", - "115 FORMATION _ acheteurs optin last year \n", - "214 ddcp_promo_visiteurs occasionnels_musee_8mois \n", - "189 ddcp_promo_md_musée_dps 011019 \n", - "188 ddcp_promo_MD_billet_musée_oct_2019_agarder2 \n", - "163 consentement optin scolaires \n", - "159 consentement optin dre \n", - "34 DDCP Newsletter enseignants \n", - "36 DDCP Newsletter jeune public \n", - "127 Inscrits NL générale site web \n", - "145 Votre première liste \n", - "61 DDCP billets famille \n", - "106 DRE MucemLab \n", - "39 DDCP Newsletter relais champ social \n", - "110 DRE institutionnels \n", - "48 DDCP PROMO Participants ateliers (adultes et enfants) \n", - "74 DDCP promo Plan B 2019 (concerts) \n", - "72 DDCP promo MD pass musées dps oct 2018 \n", - "94 DDCP rentrée culturelle 2023 \n", - "23 DDCP MD Procès du Siècle \n", - "186 ddcp_md_scene_ouverte_au_talent \n", - "108 DRE chercheurs \n", - "220 festival_jean_rouch \n", - "105 DRE Festival Jean Rouch \n", - "275 structures_etiquette champ social \n", - "86 DDCP promo spectateurs prog 21-22 (spectacles, ciné, ateliers) \n", - "\n", - " customer_id cumulative_customers \n", - "161 0.992333 0.195306 \n", - "160 0.992194 0.390585 \n", - "158 0.720493 0.532390 \n", - "5 0.232973 0.578242 \n", - "165 0.228389 0.623193 \n", - "19 0.152191 0.653146 \n", - "162 0.146171 0.681915 \n", - "169 0.124736 0.706465 \n", - "170 0.104155 0.726964 \n", - "166 0.094788 0.745620 \n", - "164 0.094067 0.764134 \n", - "126 0.093187 0.782474 \n", - "157 0.084249 0.799056 \n", - "216 0.081735 0.815142 \n", - "20 0.077025 0.830302 \n", - "115 0.069364 0.843954 \n", - "214 0.043927 0.852600 \n", - "189 0.039759 0.860425 \n", - "188 0.036266 0.867563 \n", - "163 0.032079 0.873876 \n", - "159 0.029949 0.879771 \n", - "34 0.029836 0.885643 \n", - "36 0.025549 0.890671 \n", - "127 0.024689 0.895531 \n", - "145 0.024577 0.900368 \n", - "61 0.023876 0.905067 \n", - "106 0.015229 0.908064 \n", - "39 0.015017 0.911020 \n", - "110 0.014746 0.913922 \n", - "48 0.012927 0.916466 \n", - "74 0.012887 0.919003 \n", - "72 0.011809 0.921327 \n", - "94 0.011624 0.923614 \n", - "23 0.011141 0.925807 \n", - "186 0.010433 0.927860 \n", - "108 0.010300 0.929888 \n", - "220 0.009937 0.931843 \n", - "105 0.009937 0.933799 \n", - "275 0.009844 0.935736 \n", - "86 0.008554 0.937420 " - ] - }, - "execution_count": 72, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "print_main_target('1')" ] }, - { - "cell_type": "markdown", - "id": "31941e25", - "metadata": {}, - "source": [ - "### Entreprise 2" - ] - }, { "cell_type": "code", - "execution_count": 73, + "execution_count": null, "id": "b57a28ac", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "File path : projet-bdc2324-team1/0_Input/Company_2/target_information.csv\n", - "Nombre de ciblage : 260283\n", - "Nombre de client avec étiquette target : 233320\n" - ] - }, - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
target_namecustomer_idcumulative_customers
13Schokoladentour & Führungen Individuals0.9279060.831783
3Chocolateria Kurse 20230.0739630.898084
16mailxpert_contacts_2023-07-18_12-04-00 langue0.0255190.920959
15mailxpert_contacts_2023-07-18_12-04-000.0255190.943834
8Newsletter opt-in Allgemein0.0228360.964304
12Schokoladentour & Führungen Gruppen / Schulen0.0115550.974662
5Newsletter DE0.0107490.984298
7Newsletter FR0.0085200.991936
6Newsletter EN0.0042860.995778
4Frauen in Zürich - Schulung0.0010030.996677
17mailxpert_contacts_2023-07-18_13-25-45_inaktiv0.0004710.997099
11Opt-in-Website DE0.0000300.997126
9Opt-in Website EN0.0000090.997134
10Opt-in Website FR0.0000040.997138
14Votre première liste0.0000040.997142
1Activated contact EN0.0000040.997145
2Activated contact FR0.0000040.997149
0Activated contact DE0.0000040.997153
\n", - "
" - ], - "text/plain": [ - " target_name customer_id \\\n", - "13 Schokoladentour & Führungen Individuals 0.927906 \n", - "3 Chocolateria Kurse 2023 0.073963 \n", - "16 mailxpert_contacts_2023-07-18_12-04-00 langue 0.025519 \n", - "15 mailxpert_contacts_2023-07-18_12-04-00 0.025519 \n", - "8 Newsletter opt-in Allgemein 0.022836 \n", - "12 Schokoladentour & Führungen Gruppen / Schulen 0.011555 \n", - "5 Newsletter DE 0.010749 \n", - "7 Newsletter FR 0.008520 \n", - "6 Newsletter EN 0.004286 \n", - "4 Frauen in Zürich - Schulung 0.001003 \n", - "17 mailxpert_contacts_2023-07-18_13-25-45_inaktiv 0.000471 \n", - "11 Opt-in-Website DE 0.000030 \n", - "9 Opt-in Website EN 0.000009 \n", - "10 Opt-in Website FR 0.000004 \n", - "14 Votre première liste 0.000004 \n", - "1 Activated contact EN 0.000004 \n", - "2 Activated contact FR 0.000004 \n", - "0 Activated contact DE 0.000004 \n", - "\n", - " cumulative_customers \n", - "13 0.831783 \n", - "3 0.898084 \n", - "16 0.920959 \n", - "15 0.943834 \n", - "8 0.964304 \n", - "12 0.974662 \n", - "5 0.984298 \n", - "7 0.991936 \n", - "6 0.995778 \n", - "4 0.996677 \n", - "17 0.997099 \n", - "11 0.997126 \n", - "9 0.997134 \n", - "10 0.997138 \n", - "14 0.997142 \n", - "1 0.997145 \n", - "2 0.997149 \n", - "0 0.997153 " - ] - }, - "execution_count": 73, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "print_main_target('2', 25)" ] }, { "cell_type": "code", - "execution_count": 77, + "execution_count": null, "id": "9a65991f", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "File path : projet-bdc2324-team1/0_Input/Company_3/target_information.csv\n", - "Nombre de ciblage : 1617362\n", - "Nombre de client avec étiquette target : 257018\n" - ] - }, - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
target_namecustomer_idcumulative_customers
67MKG_NLmensuelle_2021_OK0.9723480.154518
66MKG_NLmensuelle_20210.9560070.306439
119consent_optin_nl0.6366480.407609
115consent_optin_general0.6025060.503355
78Mkg_NL_mensuelle30.4041620.567581
125consent_optout_general0.3681260.626081
104TEST LOCBASE0.3505320.681784
68MKG_Non_inscrit_liste_08-220.3106050.731143
116consent_optin_general_HISTORIQUE0.3013450.779030
80Mkg_Zone_C0.1352980.800531
7Acheteurs_100km_visite_depuismax5ans0.0911490.815015
54Inscription NL ancien site web0.0834770.828281
112consent_optin_equestre0.0832160.841505
79Mkg_Zone_B0.0798890.854200
65MKG_2022_ZoneB&ZoneC_Famille0.0725360.865727
111consent_optin_b2b0.0643880.875959
102Soft_Bounce_yahoo0.0641820.886158
100Scénario Anniversaire0.0512490.894303
37B2B_scolaire_et_centres_de_loisirs_20230.0467320.901729
20B2B_Sans étiquette0.0404720.908160
122consent_optout_equestre0.0388650.914336
17B2B_Inscrits newsletter Scolaires0.0380750.920387
28B2B_historique_newsletter_SCOLAIRES0.0380400.926432
118consent_optin_jdp0.0361100.932170
76MKG_aire cantilienne0.0319080.937241
21B2B_Sans étiquette FR+BE0.0291650.941876
108b2b - écoles mai 20210.0285740.946416
86Ouvreur_NL_juin_20210.0181930.949308
126consent_optout_jdp0.0168160.951980
127consent_optout_nl0.0166330.954623
13B2B_CE_20230.0164890.957243
106Visiteurs Aout-Sept sans questionnaire0.0162750.959830
89Pass Annuel en cours de validité0.0115400.961663
114consent_optin_expositions0.0113880.963473
22B2B_Sans étiquette hors FR+BE0.0113070.965270
113consent_optin_evenements0.0112400.967056
32B2B_liste_à_requalifier_CE0.0107420.968763
110consent_optin_abonnes_passannuels0.0096650.970299
152liste mécènes donateurs 01012023-311020230.0087460.971689
34B2B_liste_à_requalifier_SCOLAIRES0.0086880.973070
\n", - "
" - ], - "text/plain": [ - " target_name customer_id \\\n", - "67 MKG_NLmensuelle_2021_OK 0.972348 \n", - "66 MKG_NLmensuelle_2021 0.956007 \n", - "119 consent_optin_nl 0.636648 \n", - "115 consent_optin_general 0.602506 \n", - "78 Mkg_NL_mensuelle3 0.404162 \n", - "125 consent_optout_general 0.368126 \n", - "104 TEST LOCBASE 0.350532 \n", - "68 MKG_Non_inscrit_liste_08-22 0.310605 \n", - "116 consent_optin_general_HISTORIQUE 0.301345 \n", - "80 Mkg_Zone_C 0.135298 \n", - "7 Acheteurs_100km_visite_depuismax5ans 0.091149 \n", - "54 Inscription NL ancien site web 0.083477 \n", - "112 consent_optin_equestre 0.083216 \n", - "79 Mkg_Zone_B 0.079889 \n", - "65 MKG_2022_ZoneB&ZoneC_Famille 0.072536 \n", - "111 consent_optin_b2b 0.064388 \n", - "102 Soft_Bounce_yahoo 0.064182 \n", - "100 Scénario Anniversaire 0.051249 \n", - "37 B2B_scolaire_et_centres_de_loisirs_2023 0.046732 \n", - "20 B2B_Sans étiquette 0.040472 \n", - "122 consent_optout_equestre 0.038865 \n", - "17 B2B_Inscrits newsletter Scolaires 0.038075 \n", - "28 B2B_historique_newsletter_SCOLAIRES 0.038040 \n", - "118 consent_optin_jdp 0.036110 \n", - "76 MKG_aire cantilienne 0.031908 \n", - "21 B2B_Sans étiquette FR+BE 0.029165 \n", - "108 b2b - écoles mai 2021 0.028574 \n", - "86 Ouvreur_NL_juin_2021 0.018193 \n", - "126 consent_optout_jdp 0.016816 \n", - "127 consent_optout_nl 0.016633 \n", - "13 B2B_CE_2023 0.016489 \n", - "106 Visiteurs Aout-Sept sans questionnaire 0.016275 \n", - "89 Pass Annuel en cours de validité 0.011540 \n", - "114 consent_optin_expositions 0.011388 \n", - "22 B2B_Sans étiquette hors FR+BE 0.011307 \n", - "113 consent_optin_evenements 0.011240 \n", - "32 B2B_liste_à_requalifier_CE 0.010742 \n", - "110 consent_optin_abonnes_passannuels 0.009665 \n", - "152 liste mécènes donateurs 01012023-31102023 0.008746 \n", - "34 B2B_liste_à_requalifier_SCOLAIRES 0.008688 \n", - "\n", - " cumulative_customers \n", - "67 0.154518 \n", - "66 0.306439 \n", - "119 0.407609 \n", - "115 0.503355 \n", - "78 0.567581 \n", - "125 0.626081 \n", - "104 0.681784 \n", - "68 0.731143 \n", - "116 0.779030 \n", - "80 0.800531 \n", - "7 0.815015 \n", - "54 0.828281 \n", - "112 0.841505 \n", - "79 0.854200 \n", - "65 0.865727 \n", - "111 0.875959 \n", - "102 0.886158 \n", - "100 0.894303 \n", - "37 0.901729 \n", - "20 0.908160 \n", - "122 0.914336 \n", - "17 0.920387 \n", - "28 0.926432 \n", - "118 0.932170 \n", - "76 0.937241 \n", - "21 0.941876 \n", - "108 0.946416 \n", - "86 0.949308 \n", - "126 0.951980 \n", - "127 0.954623 \n", - "13 0.957243 \n", - "106 0.959830 \n", - "89 0.961663 \n", - "114 0.963473 \n", - "22 0.965270 \n", - "113 0.967056 \n", - "32 0.968763 \n", - "110 0.970299 \n", - "152 0.971689 \n", - "34 0.973070 " - ] - }, - "execution_count": 77, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "print_main_target('3', 40)" ] }, { "cell_type": "code", - "execution_count": 65, + "execution_count": null, "id": "c66a4dc1", "metadata": {}, "outputs": [], @@ -1996,718 +1037,157 @@ }, { "cell_type": "code", - "execution_count": 78, + "execution_count": null, "id": "5f34b8bf", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "File path : projet-bdc2324-team1/0_Input/Company_4/target_information.csv\n", - "Nombre de ciblage : 4627640\n", - "Nombre de client avec étiquette target : 320813\n" - ] - }, - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
target_namecustomer_idcumulative_customers
232Tous les contacts mis à jour0.9999910.069325
76Base données0.9999910.138650
191Office de Tourisme0.9999910.207974
128Globale sans VIP0.9554880.274214
112Contacts structures0.9299690.338684
98Cible gratuité IMA COMEDY0.6362460.382792
232 IEME ENVOI IMA COMEDY CLUB0.6303890.426494
64Actions Marketing ARABOFOLIES0.6279170.470025
171Liste globale sans VIP0.5821830.510385
126Formulaire inscription mallette \"Cultures en partage\"0.5328310.547324
78CAMPAGNE ADHESION 20230.4493710.578477
234Tous les optins0.4125460.607076
192Optin 20230.3650570.632384
170Liste globale optin-15-01-20210.3254820.654948
1010-03-sb-dolist0.1938330.668386
195Origine - Nouba0.1924520.681728
158LIVE2022_Intérêt Expositions musée0.1735500.693759
414old_Intéressés par la Musique0.1665050.705302
415old_Intérêt Danse0.1635720.716642
100Cible offre DAOUD DEPARDON0.1303720.725680
1213-04-2022-vente 20210.1288040.734609
73Arabofolies Juillet 20220.1091230.742174
137Intérêt LGBTQ+0.1089170.749725
274blacklistés ima0.1054070.757032
208Public traditionnel0.0838210.762843
159LIVE2022_Intérêt Humour0.0828580.768587
99Cible jeunes humour0.0803120.774155
213Relance gratuité IMA COMEDY CLUB0.0792050.779646
101Cible rencontres et débats0.0767430.784966
189Nouveaux inscrits newsletter0.0762000.790249
349interet nuit du cinéma0.0722600.795258
141Intérêt prononcé pour la nuit du ramadan0.0722540.800267
87Cible Algérie0.0703370.805143
93Cible News offre spéciale humour0.0692960.809947
140Intérêt musique électro0.0687160.814711
280cible Histoire et feminisme0.0685850.819466
174Liste relais pour présentation 20230.0674040.824139
138Intérêt musique Orientale0.0660820.828720
1816-07-21-nuit-du-cinema0.0651660.833237
204Profil Client Expos Divas (Geo)0.0634010.837633
265araborolies/Divas/relance0.0616470.841906
203Profil Client Expo Divas0.0611380.846145
233Tous les inscrits aux newsletters via le formulaire du site web0.0574070.850125
243VIP Générale0.0536820.853846
226Strcutures sans VIP0.0533960.857548
67Agi pour buren0.0515750.861123
144Invitation à l'exposition Palestine LANG0.0510920.864665
62Acheteurs individuels de l'expo Juifs d'orient statique0.0465260.867891
61Acheteurs individuels de l'expo Juifs d'orient0.0465130.871115
95Cible arabic Sound system0.0461640.874316
244VIP STATIQUE0.0411580.877169
245VIP Téléchargement0.0407370.879993
102Cible scolaire 20220.0403130.882788
90Cible Maroc0.0398270.885549
91Cible Maroc0.0398270.888310
4126mai-2023-Structures-invit-palestine0.0391880.891027
393liste_contacts_agi_2021_02_16_0.0336180.893357
450sb-fichier-eudonet-ok-18-05-210.0320560.895579
404_11_22_eudonet0.0318570.897788
215SB-18-05-VIP-eudonet0.0318570.899996
175Liste vernissage0.0313640.902171
235Tous les relais0.0310900.904326
252Visiteurs expo pour questionnaires0.0299300.906401
223Scolaires - Actions Educatives 24/11/20210.0298710.908472
92Cible Musique Judeo-arabe0.0292660.910501
1315-09-2023-Cible-Palestine0.0285310.912478
162LIVE2022_Intérêts Rencontres, débats et conférences0.0269280.914345
282cible photo0.0260560.916152
3826-MAI_STRUCTURE-2023-OK0.0254950.917919
507-12-20-Relais-invitatation-divas0.0249090.919646
410old_Amis de l'IMA0.0231600.921251
222Scolaires - Actions Educatives 24/01/20230.0227240.922827
198PALESTINE0.0209030.924276
249Vignes et tilleuls0.0204390.925693
3926-mai-11H10-relais0.0195780.927050
110Contacts Librairie0.0191140.928375
194Origine - Inscription manuelle0.0183070.929644
196Origine - QR code0.0182940.930913
59Acheteurs Daoud Depardon0.0182320.932176
473événements autour de Habibi0.0177550.933407
\n", - "
" - ], - "text/plain": [ - " target_name \\\n", - "232 Tous les contacts mis à jour \n", - "76 Base données \n", - "191 Office de Tourisme \n", - "128 Globale sans VIP \n", - "112 Contacts structures \n", - "98 Cible gratuité IMA COMEDY \n", - "23 2 IEME ENVOI IMA COMEDY CLUB \n", - "64 Actions Marketing ARABOFOLIES \n", - "171 Liste globale sans VIP \n", - "126 Formulaire inscription mallette \"Cultures en partage\" \n", - "78 CAMPAGNE ADHESION 2023 \n", - "234 Tous les optins \n", - "192 Optin 2023 \n", - "170 Liste globale optin-15-01-2021 \n", - "10 10-03-sb-dolist \n", - "195 Origine - Nouba \n", - "158 LIVE2022_Intérêt Expositions musée \n", - "414 old_Intéressés par la Musique \n", - "415 old_Intérêt Danse \n", - "100 Cible offre DAOUD DEPARDON \n", - "12 13-04-2022-vente 2021 \n", - "73 Arabofolies Juillet 2022 \n", - "137 Intérêt LGBTQ+ \n", - "274 blacklistés ima \n", - "208 Public traditionnel \n", - "159 LIVE2022_Intérêt Humour \n", - "99 Cible jeunes humour \n", - "213 Relance gratuité IMA COMEDY CLUB \n", - "101 Cible rencontres et débats \n", - "189 Nouveaux inscrits newsletter \n", - "349 interet nuit du cinéma \n", - "141 Intérêt prononcé pour la nuit du ramadan \n", - "87 Cible Algérie \n", - "93 Cible News offre spéciale humour \n", - "140 Intérêt musique électro \n", - "280 cible Histoire et feminisme \n", - "174 Liste relais pour présentation 2023 \n", - "138 Intérêt musique Orientale \n", - "18 16-07-21-nuit-du-cinema \n", - "204 Profil Client Expos Divas (Geo) \n", - "265 araborolies/Divas/relance \n", - "203 Profil Client Expo Divas \n", - "233 Tous les inscrits aux newsletters via le formulaire du site web \n", - "243 VIP Générale \n", - "226 Strcutures sans VIP \n", - "67 Agi pour buren \n", - "144 Invitation à l'exposition Palestine LANG \n", - "62 Acheteurs individuels de l'expo Juifs d'orient statique \n", - "61 Acheteurs individuels de l'expo Juifs d'orient \n", - "95 Cible arabic Sound system \n", - "244 VIP STATIQUE \n", - "245 VIP Téléchargement \n", - "102 Cible scolaire 2022 \n", - "90 Cible Maroc \n", - "91 Cible Maroc \n", - "41 26mai-2023-Structures-invit-palestine \n", - "393 liste_contacts_agi_2021_02_16_ \n", - "450 sb-fichier-eudonet-ok-18-05-21 \n", - "4 04_11_22_eudonet \n", - "215 SB-18-05-VIP-eudonet \n", - "175 Liste vernissage \n", - "235 Tous les relais \n", - "252 Visiteurs expo pour questionnaires \n", - "223 Scolaires - Actions Educatives 24/11/2021 \n", - "92 Cible Musique Judeo-arabe \n", - "13 15-09-2023-Cible-Palestine \n", - "162 LIVE2022_Intérêts Rencontres, débats et conférences \n", - "282 cible photo \n", - "38 26-MAI_STRUCTURE-2023-OK \n", - "5 07-12-20-Relais-invitatation-divas \n", - "410 old_Amis de l'IMA \n", - "222 Scolaires - Actions Educatives 24/01/2023 \n", - "198 PALESTINE \n", - "249 Vignes et tilleuls \n", - "39 26-mai-11H10-relais \n", - "110 Contacts Librairie \n", - "194 Origine - Inscription manuelle \n", - "196 Origine - QR code \n", - "59 Acheteurs Daoud Depardon \n", - "473 événements autour de Habibi \n", - "\n", - " customer_id cumulative_customers \n", - "232 0.999991 0.069325 \n", - "76 0.999991 0.138650 \n", - "191 0.999991 0.207974 \n", - "128 0.955488 0.274214 \n", - "112 0.929969 0.338684 \n", - "98 0.636246 0.382792 \n", - "23 0.630389 0.426494 \n", - "64 0.627917 0.470025 \n", - "171 0.582183 0.510385 \n", - "126 0.532831 0.547324 \n", - "78 0.449371 0.578477 \n", - "234 0.412546 0.607076 \n", - "192 0.365057 0.632384 \n", - "170 0.325482 0.654948 \n", - "10 0.193833 0.668386 \n", - "195 0.192452 0.681728 \n", - "158 0.173550 0.693759 \n", - "414 0.166505 0.705302 \n", - "415 0.163572 0.716642 \n", - "100 0.130372 0.725680 \n", - "12 0.128804 0.734609 \n", - "73 0.109123 0.742174 \n", - "137 0.108917 0.749725 \n", - "274 0.105407 0.757032 \n", - "208 0.083821 0.762843 \n", - "159 0.082858 0.768587 \n", - "99 0.080312 0.774155 \n", - "213 0.079205 0.779646 \n", - "101 0.076743 0.784966 \n", - "189 0.076200 0.790249 \n", - "349 0.072260 0.795258 \n", - "141 0.072254 0.800267 \n", - "87 0.070337 0.805143 \n", - "93 0.069296 0.809947 \n", - "140 0.068716 0.814711 \n", - "280 0.068585 0.819466 \n", - "174 0.067404 0.824139 \n", - "138 0.066082 0.828720 \n", - "18 0.065166 0.833237 \n", - "204 0.063401 0.837633 \n", - "265 0.061647 0.841906 \n", - "203 0.061138 0.846145 \n", - "233 0.057407 0.850125 \n", - "243 0.053682 0.853846 \n", - "226 0.053396 0.857548 \n", - "67 0.051575 0.861123 \n", - "144 0.051092 0.864665 \n", - "62 0.046526 0.867891 \n", - "61 0.046513 0.871115 \n", - "95 0.046164 0.874316 \n", - "244 0.041158 0.877169 \n", - "245 0.040737 0.879993 \n", - "102 0.040313 0.882788 \n", - "90 0.039827 0.885549 \n", - "91 0.039827 0.888310 \n", - "41 0.039188 0.891027 \n", - "393 0.033618 0.893357 \n", - "450 0.032056 0.895579 \n", - "4 0.031857 0.897788 \n", - "215 0.031857 0.899996 \n", - "175 0.031364 0.902171 \n", - "235 0.031090 0.904326 \n", - "252 0.029930 0.906401 \n", - "223 0.029871 0.908472 \n", - "92 0.029266 0.910501 \n", - "13 0.028531 0.912478 \n", - "162 0.026928 0.914345 \n", - "282 0.026056 0.916152 \n", - "38 0.025495 0.917919 \n", - "5 0.024909 0.919646 \n", - "410 0.023160 0.921251 \n", - "222 0.022724 0.922827 \n", - "198 0.020903 0.924276 \n", - "249 0.020439 0.925693 \n", - "39 0.019578 0.927050 \n", - "110 0.019114 0.928375 \n", - "194 0.018307 0.929644 \n", - "196 0.018294 0.930913 \n", - "59 0.018232 0.932176 \n", - "473 0.017755 0.933407 " - ] - }, - "execution_count": 78, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "print_main_target('4', 80)" ] }, { "cell_type": "code", - "execution_count": 79, + "execution_count": null, "id": "40fe3676", "metadata": {}, + "outputs": [], + "source": [ + "print_main_target('101', 100)" + ] + }, + { + "cell_type": "markdown", + "id": "605cced5-052f-4a99-ac26-020c5d2ab633", + "metadata": {}, + "source": [ + "## KPI sur tags" + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "id": "916c3e2b-04d3-4877-b894-8f26f10d926e", + "metadata": {}, + "outputs": [], + "source": [ + "customersplus = load_dataset_2(\"4\", \"customersplus\")[['id', 'structure_id']]" + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "id": "46847b24-15a4-464e-969f-f16ed3653f1f", + "metadata": {}, + "outputs": [], + "source": [ + "structure_tag_mappings = load_dataset_2('4', \"structure_tag_mappings\")[['structure_id', 'tag_id']]" + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "id": "3c10c69d-735f-453e-96bf-750697d965d0", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "19427" + ] + }, + "execution_count": 34, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "customersplus[customersplus['structure_id'].notna()]['structure_id'].nunique()" + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "id": "9b0e77b3-5f16-4484-9564-7d3826583418", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "33645" + ] + }, + "execution_count": 32, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(customersplus[customersplus['structure_id'].notna()])" + ] + }, + { + "cell_type": "code", + "execution_count": 36, + "id": "dfa27722-37f9-435a-8221-8aa6f9a4a107", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "3431" + ] + }, + "execution_count": 36, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "structure_tag_mappings['structure_id'].nunique()" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "id": "2daabdd5-31e3-4918-9856-9bbc30cde602", + "metadata": {}, + "outputs": [], + "source": [ + "def tags_information(tenant_id, first_tags):\n", + "\n", + " customersplus = load_dataset_2(tenant_id, \"customersplus\")[['id', 'structure_id']]\n", + " customersplus.rename(columns = {'id' : 'customer_id'}, inplace = True)\n", + " tags = load_dataset_2(tenant_id, \"tags\")[['id', 'name']]\n", + " tags.rename(columns = {'id' : 'tag_id', 'name' : 'tag_name'}, inplace = True)\n", + " structure_tag_mappings = load_dataset_2(tenant_id, \"structure_tag_mappings\")[['structure_id', 'tag_id']]\n", + " \n", + " customer_tags = pd.merge(customersplus, structure_tag_mappings, on = 'structure_id', how = 'left')\n", + " customer_tags = pd.merge(customer_tags, tags, on = 'tag_id', how = 'inner')\n", + " \n", + " nb_customers_with_tag = customer_tags['customer_id'].nunique()\n", + " \n", + " print('Nombre de client avec tag : ', nb_customers_with_tag)\n", + " print('Proportion de clients avec tags : ', nb_customers_with_tag/len(customersplus))\n", + " print('Moyenne de tags par client : ', len(customer_tags)/nb_customers_with_tag)\n", + " \n", + " info = customer_tags.groupby(['tag_id', 'tag_name'])['customer_id'].count().reset_index().sort_values('customer_id', ascending = False).head(first_tags)\n", + "\n", + " return info" + ] + }, + { + "cell_type": "code", + "execution_count": 37, + "id": "0b9f5f71-a927-4cc8-bb0c-9538e28d3553", + "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "File path : projet-bdc2324-team1/0_Input/Company_101/target_information.csv\n", - "Nombre de ciblage : 22054795\n", - "Nombre de client avec étiquette target : 2760649\n" + "Nombre de client avec tag : 13320\n", + "Proportion de clients avec tags : 0.0877089012682233\n", + "Moyenne de tags par client : 2.1725975975975977\n" ] }, { @@ -2731,829 +1211,891 @@ " \n", " \n", " \n", - " target_name\n", + " tag_id\n", + " tag_name\n", " customer_id\n", - " cumulative_customers\n", " \n", " \n", " \n", " \n", - " 304\n", - " acheteurs globaux sans gratuités\n", - " 0.778807\n", - " 0.097485\n", - " \n", - " \n", " 1\n", - " (Synchro Code Postal - Arenametrix)\n", - " 0.622788\n", - " 0.175441\n", - " \n", - " \n", - " 76\n", - " Acheteurs depuis 3 ans\n", - " 0.531521\n", - " 0.241973\n", - " \n", - " \n", - " 2\n", - " (Synchro Date de naissance - Arenametrix)\n", - " 0.348903\n", - " 0.285646\n", - " \n", - " \n", - " 200\n", - " Consentements ALL\n", - " 0.285676\n", - " 0.321404\n", - " \n", - " \n", - " 324\n", - " consentement optin culturespaces\n", - " 0.263446\n", - " 0.354381\n", - " \n", - " \n", - " 303\n", - " [Auto] - Acheteurs depuis 1 an\n", - " 0.229370\n", - " 0.383091\n", - " \n", - " \n", - " 334\n", - " consentement optout adl individuels\n", - " 0.199532\n", - " 0.408067\n", - " \n", - " \n", - " 316\n", - " consentement optin adl individuels\n", - " 0.180665\n", - " 0.430682\n", - " \n", - " \n", - " 270\n", - " Optins_ADL\n", - " 0.174684\n", - " 0.452547\n", - " \n", - " \n", - " 57\n", - " ADL_acheteursADL_France\n", - " 0.144103\n", - " 0.470585\n", - " \n", - " \n", - " 25\n", - " ADL France Luxembourg __\n", - " 0.138661\n", - " 0.487941\n", - " \n", - " \n", - " 26\n", - " ADL France opt-in\n", - " 0.138359\n", - " 0.505260\n", - " \n", - " \n", - " 43\n", - " ADL optin 1x\n", - " 0.137769\n", - " 0.522505\n", - " \n", - " \n", - " 41\n", - " ADL envoi Cezanne\n", - " 0.134868\n", - " 0.539387\n", - " \n", - " \n", - " 269\n", - " Nova_Global BDL\n", - " 0.126884\n", - " 0.555269\n", - " \n", - " \n", - " 78\n", - " Analyse_ADL\n", - " 0.114731\n", - " 0.569630\n", - " \n", - " \n", - " 140\n", - " Boutemont 200km\n", - " 0.114117\n", - " 0.583914\n", - " \n", - " \n", - " 58\n", - " ADL_acheteursADL_France_ALL18mois\n", - " 0.112623\n", - " 0.598012\n", - " \n", - " \n", - " 72\n", - " Acheteurs BDL hors gratuité\n", - " 0.107479\n", - " 0.611465\n", - " \n", - " \n", - " 39\n", - " ADL clients Ile de France\n", - " 0.101688\n", - " 0.624194\n", - " \n", - " \n", - " 59\n", - " ADL_acheteursADL_IDF\n", - " 0.099636\n", - " 0.636665\n", - " \n", - " \n", - " 139\n", - " Blacklistés\n", - " 0.095542\n", - " 0.648624\n", - " \n", - " \n", - " 45\n", - " ADL optin petit couronne\n", - " 0.081259\n", - " 0.658796\n", - " \n", - " \n", - " 10\n", - " ADL 15km\n", - " 0.078260\n", - " 0.668592\n", - " \n", - " \n", - " 357\n", - " tarif famille\n", - " 0.076298\n", - " 0.678142\n", - " \n", - " \n", - " 60\n", - " ADL_acheteursADL_IDF_ALL18mois\n", - " 0.076005\n", - " 0.687656\n", - " \n", - " \n", - " 149\n", - " CAH MJA France-Belgique-Suisse-Lux\n", - " 0.073566\n", - " 0.696864\n", - " \n", - " \n", - " 336\n", - " consentement optout bdl individuels\n", - " 0.070118\n", - " 0.705641\n", - " \n", - " \n", - " 351\n", - " destinataires_campagne_boutemont\n", - " 0.067179\n", - " 0.714050\n", - " \n", - " \n", - " 340\n", - " consentement optout cdl individuels\n", - " 0.067175\n", - " 0.722458\n", - " \n", - " \n", - " 347\n", - " consentement optout mja individuels\n", - " 0.066109\n", - " 0.730734\n", - " \n", - " \n", - " 56\n", - " ADL_Acheteurs_Dali_depuis050521 -\n", - " 0.065303\n", - " 0.738908\n", - " \n", - " \n", - " 12\n", - " ADL 1fois France hors IDF\n", - " 0.063167\n", - " 0.746814\n", - " \n", - " \n", - " 22\n", - " ADL FR OPTIN emails ouverts\n", - " 0.052960\n", - " 0.753444\n", - " \n", - " \n", - " 125\n", - " BDL_anciensacheteursBDL_FRANCE_v2\n", - " 0.051593\n", - " 0.759902\n", - " \n", - " \n", - " 11\n", - " ADL 15km femme\n", - " 0.051241\n", - " 0.766316\n", - " \n", - " \n", - " 205\n", - " Export 2 scénario Anniversaire\n", - " 0.051113\n", - " 0.772713\n", - " \n", - " \n", - " 204\n", - " Export 1 scénario Anniversaire\n", - " 0.050358\n", - " 0.779017\n", - " \n", - " \n", - " 79\n", - " Analyse_BDL\n", - " 0.048561\n", - " 0.785095\n", - " \n", - " \n", - " 13\n", - " ADL 1fois IDF hors Paris\n", - " 0.042128\n", - " 0.790369\n", - " \n", - " \n", - " 84\n", - " Analyse_MJA\n", - " 0.041119\n", - " 0.795516\n", - " \n", - " \n", - " 118\n", - " BDL_Anciens acheteurs Tintin_v2\n", - " 0.039127\n", - " 0.800413\n", - " \n", - " \n", - " 91\n", - " BDL - Jumeaux - anciens acheteurs Tintin\n", - " 0.038955\n", - " 0.805289\n", - " \n", - " \n", - " 44\n", - " ADL optin 2+\n", - " 0.038283\n", - " 0.810081\n", - " \n", - " \n", - " 247\n", - " Liste boutemont\n", - " 0.033839\n", - " 0.814317\n", - " \n", - " \n", - " 37\n", - " ADL clients FR LUX fidélité +2\n", - " 0.033168\n", - " 0.818469\n", - " \n", - " \n", - " 24\n", - " ADL France 2-14 visites\n", - " 0.033107\n", - " 0.822613\n", - " \n", - " \n", - " 14\n", - " ADL 1fois Paris\n", - " 0.032402\n", - " 0.826669\n", - " \n", - " \n", - " 116\n", - " BDL_AcheteursMRC_depuis060521 - Old\n", - " 0.032150\n", - " 0.830693\n", - " \n", - " \n", - " 115\n", - " BDL_AcheteursMRC_depuis060521 - 07/12/2021\n", - " 0.032150\n", - " 0.834717\n", - " \n", - " \n", - " 126\n", - " BDL_anciensacheteursBDL_GIRONDE_v2\n", - " 0.031237\n", - " 0.838627\n", - " \n", - " \n", - " 81\n", - " Analyse_CDL\n", - " 0.030649\n", - " 0.842464\n", - " \n", - " \n", - " 9\n", - " ADL -20km +30ans\n", - " 0.027940\n", - " 0.845961\n", - " \n", - " \n", - " 322\n", - " consentement optin cdl individuels\n", - " 0.027214\n", - " 0.849368\n", - " \n", - " \n", - " 42\n", - " ADL ile de france fidélité+2\n", - " 0.025974\n", - " 0.852619\n", - " \n", - " \n", - " 86\n", - " Anniversaire\n", - " 0.025558\n", - " 0.855818\n", + " 11029.0\n", + " individuels\n", + " 3270\n", " \n", " \n", " 18\n", - " ADL 30-50 ans FID 1\n", - " 0.024735\n", - " 0.858914\n", + " 11047.0\n", + " groupes scolaires\n", + " 2417\n", " \n", " \n", - " 150\n", - " CAH_ADL\n", - " 0.024249\n", - " 0.861950\n", + " 4\n", + " 11033.0\n", + " association\n", + " 2308\n", " \n", " \n", - " 344\n", - " consentement optout hdc individuels\n", - " 0.024003\n", - " 0.864954\n", + " 0\n", + " 11028.0\n", + " structures culturelles\n", + " 2011\n", " \n", " \n", - " 314\n", - " consentement bdl individuels\n", - " 0.023525\n", - " 0.867899\n", + " 22\n", + " 11051.0\n", + " etablissement ens scolaire\n", + " 1732\n", " \n", " \n", - " 318\n", - " consentement optin bdl individuels\n", - " 0.023207\n", - " 0.870804\n", + " 7\n", + " 11036.0\n", + " champ social\n", + " 1603\n", " \n", " \n", - " 122\n", - " BDL_anciens acheteurs BDL\n", - " 0.022925\n", - " 0.873673\n", + " 43\n", + " 11072.0\n", + " etab d'enseignement\n", + " 1036\n", " \n", " \n", - " 183\n", - " CDL_Tous Optins\n", - " 0.022568\n", - " 0.876498\n", + " 14\n", + " 11043.0\n", + " etablissement public\n", + " 935\n", " \n", " \n", - " 166\n", - " CDL France optin\n", - " 0.021642\n", - " 0.879207\n", - " \n", - " \n", - " 167\n", - " CDL Optin_France_Belgique_Luxembourg\n", - " 0.021339\n", - " 0.881878\n", - " \n", - " \n", - " 175\n", - " CDL optin_France\n", - " 0.020988\n", - " 0.884505\n", - " \n", - " \n", - " 29\n", - " ADL IDF 30-55ans hors Chagall\n", - " 0.020071\n", - " 0.887018\n", - " \n", - " \n", - " 327\n", - " consentement optin hdc individuels\n", - " 0.019767\n", - " 0.889492\n", - " \n", - " \n", - " 271\n", - " Optins_BDL\n", - " 0.019633\n", - " 0.891949\n", - " \n", - " \n", - " 123\n", - " BDL_anciens acheteurs BDL FRANCE\n", - " 0.019280\n", - " 0.894363\n", - " \n", - " \n", - " 97\n", - " BDL opt-in France\n", - " 0.019050\n", - " 0.896747\n", - " \n", - " \n", - " 8\n", - " ADL - nouveaux visiteurs Tintin\n", - " 0.018092\n", - " 0.899012\n", - " \n", - " \n", - " 274\n", - " Optins_HDC\n", - " 0.017418\n", - " 0.901192\n", - " \n", - " \n", - " 94\n", - " BDL Nouvelle-Aquitaine optin\n", - " 0.017348\n", - " 0.903364\n", - " \n", - " \n", - " 49\n", - " ADL tarif famille\n", - " 0.017094\n", - " 0.905503\n", - " \n", - " \n", - " 21\n", - " ADL Cosmos mai 2022\n", - " 0.015652\n", - " 0.907462\n", - " \n", - " \n", - " 172\n", - " CDL intégrales -150km hors édition 2023\n", - " 0.014517\n", - " 0.909280\n", + " 6\n", + " 11035.0\n", + " organisme de tourisme\n", + " 892\n", " \n", " \n", " 16\n", - " ADL 2+ IDF hors Paris\n", - " 0.014415\n", - " 0.911084\n", + " 11045.0\n", + " centre de loisirs\n", + " 864\n", " \n", " \n", - " 98\n", - " BDL optin -60km\n", - " 0.013695\n", - " 0.912798\n", + " 44\n", + " 11073.0\n", + " musée, site & fondation\n", + " 786\n", " \n", " \n", - " 124\n", - " BDL_anciens acheteurs BDL GIRONDE\n", - " 0.013515\n", - " 0.914490\n", + " 24\n", + " 11053.0\n", + " groupes etudiants\n", + " 758\n", " \n", " \n", - " 264\n", - " Mailing groupes ZAO\n", - " 0.013343\n", - " 0.916160\n", + " 3\n", + " 11032.0\n", + " entreprise\n", + " 750\n", " \n", " \n", - " 191\n", - " Clients CDL -150km hors Intégrales 2022\n", - " 0.013056\n", - " 0.917794\n", - " \n", - " \n", - " 227\n", - " HDC_CAH_zaowouki\n", - " 0.012870\n", - " 0.919405\n", - " \n", - " \n", - " 222\n", - " HDC france_optin\n", - " 0.012835\n", - " 0.921012\n", - " \n", - " \n", - " 17\n", - " ADL 2+ Paris\n", - " 0.012601\n", - " 0.922589\n", - " \n", - " \n", - " 325\n", - " consentement optin fdl individuels\n", - " 0.011658\n", - " 0.924048\n", - " \n", - " \n", - " 180\n", - " CDL sauf cezanne -100km\n", - " 0.011013\n", - " 0.925427\n", - " \n", - " \n", - " 15\n", - " ADL 2+ France hors IDF\n", - " 0.010999\n", - " 0.926804\n", - " \n", - " \n", - " 213\n", - " HDC -40km\n", - " 0.010833\n", - " 0.928160\n", - " \n", - " \n", - " 199\n", - " Clients américains ADL optin\n", - " 0.010710\n", - " 0.929500\n", - " \n", - " \n", - " 190\n", - " Clients ADL USA optin\n", - " 0.010700\n", - " 0.930840\n", - " \n", - " \n", - " 193\n", - " Clients HDC >100km\n", - " 0.010622\n", - " 0.932169\n", - " \n", - " \n", - " 65\n", - " ADL_acheteursOcéans_ALL\n", - " 0.010540\n", - " 0.933489\n", + " 10\n", + " 11039.0\n", + " etablissement d'enseignement\n", + " 741\n", " \n", " \n", " 5\n", - " ADL - Formulaire inscription NL grand public OU scolaires\n", - " 0.010446\n", - " 0.934796\n", + " 11034.0\n", + " asso. culturelle\n", + " 692\n", " \n", " \n", - " 302\n", - " [AUTO] - Inactifs scénario parralèle\n", - " 0.010419\n", - " 0.936100\n", + " 15\n", + " 11044.0\n", + " administration et collectivité\n", + " 676\n", " \n", " \n", - " 74\n", - " Acheteurs Dali ADL 2021\n", - " 0.009927\n", - " 0.937343\n", + " 17\n", + " 11046.0\n", + " tour opérateur\n", + " 642\n", " \n", " \n", - " 27\n", - " ADL IDF +55ans hors Chagall\n", - " 0.009800\n", - " 0.938570\n", + " 19\n", + " 11048.0\n", + " entreprises\n", + " 515\n", " \n", " \n", - " 23\n", - " ADL FR visiteurs Dali\n", - " 0.009441\n", - " 0.939751\n", + " 72\n", + " 11619.0\n", + " structures culturelles;musée, site & fondation\n", + " 427\n", " \n", " \n", - " 214\n", - " HDC >100km\n", - " 0.008993\n", - " 0.940877\n", + " 8\n", + " 11037.0\n", + " handicap\n", + " 426\n", " \n", " \n", "\n", "" ], "text/plain": [ - " target_name customer_id \\\n", - "304 acheteurs globaux sans gratuités 0.778807 \n", - "1 (Synchro Code Postal - Arenametrix) 0.622788 \n", - "76 Acheteurs depuis 3 ans 0.531521 \n", - "2 (Synchro Date de naissance - Arenametrix) 0.348903 \n", - "200 Consentements ALL 0.285676 \n", - "324 consentement optin culturespaces 0.263446 \n", - "303 [Auto] - Acheteurs depuis 1 an 0.229370 \n", - "334 consentement optout adl individuels 0.199532 \n", - "316 consentement optin adl individuels 0.180665 \n", - "270 Optins_ADL 0.174684 \n", - "57 ADL_acheteursADL_France 0.144103 \n", - "25 ADL France Luxembourg __ 0.138661 \n", - "26 ADL France opt-in 0.138359 \n", - "43 ADL optin 1x 0.137769 \n", - "41 ADL envoi Cezanne 0.134868 \n", - "269 Nova_Global BDL 0.126884 \n", - "78 Analyse_ADL 0.114731 \n", - "140 Boutemont 200km 0.114117 \n", - "58 ADL_acheteursADL_France_ALL18mois 0.112623 \n", - "72 Acheteurs BDL hors gratuité 0.107479 \n", - "39 ADL clients Ile de France 0.101688 \n", - "59 ADL_acheteursADL_IDF 0.099636 \n", - "139 Blacklistés 0.095542 \n", - "45 ADL optin petit couronne 0.081259 \n", - "10 ADL 15km 0.078260 \n", - "357 tarif famille 0.076298 \n", - "60 ADL_acheteursADL_IDF_ALL18mois 0.076005 \n", - "149 CAH MJA France-Belgique-Suisse-Lux 0.073566 \n", - "336 consentement optout bdl individuels 0.070118 \n", - "351 destinataires_campagne_boutemont 0.067179 \n", - "340 consentement optout cdl individuels 0.067175 \n", - "347 consentement optout mja individuels 0.066109 \n", - "56 ADL_Acheteurs_Dali_depuis050521 - 0.065303 \n", - "12 ADL 1fois France hors IDF 0.063167 \n", - "22 ADL FR OPTIN emails ouverts 0.052960 \n", - "125 BDL_anciensacheteursBDL_FRANCE_v2 0.051593 \n", - "11 ADL 15km femme 0.051241 \n", - "205 Export 2 scénario Anniversaire 0.051113 \n", - "204 Export 1 scénario Anniversaire 0.050358 \n", - "79 Analyse_BDL 0.048561 \n", - "13 ADL 1fois IDF hors Paris 0.042128 \n", - "84 Analyse_MJA 0.041119 \n", - "118 BDL_Anciens acheteurs Tintin_v2 0.039127 \n", - "91 BDL - Jumeaux - anciens acheteurs Tintin 0.038955 \n", - "44 ADL optin 2+ 0.038283 \n", - "247 Liste boutemont 0.033839 \n", - "37 ADL clients FR LUX fidélité +2 0.033168 \n", - "24 ADL France 2-14 visites 0.033107 \n", - "14 ADL 1fois Paris 0.032402 \n", - "116 BDL_AcheteursMRC_depuis060521 - Old 0.032150 \n", - "115 BDL_AcheteursMRC_depuis060521 - 07/12/2021 0.032150 \n", - "126 BDL_anciensacheteursBDL_GIRONDE_v2 0.031237 \n", - "81 Analyse_CDL 0.030649 \n", - "9 ADL -20km +30ans 0.027940 \n", - "322 consentement optin cdl individuels 0.027214 \n", - "42 ADL ile de france fidélité+2 0.025974 \n", - "86 Anniversaire 0.025558 \n", - "18 ADL 30-50 ans FID 1 0.024735 \n", - "150 CAH_ADL 0.024249 \n", - "344 consentement optout hdc individuels 0.024003 \n", - "314 consentement bdl individuels 0.023525 \n", - "318 consentement optin bdl individuels 0.023207 \n", - "122 BDL_anciens acheteurs BDL 0.022925 \n", - "183 CDL_Tous Optins 0.022568 \n", - "166 CDL France optin 0.021642 \n", - "167 CDL Optin_France_Belgique_Luxembourg 0.021339 \n", - "175 CDL optin_France 0.020988 \n", - "29 ADL IDF 30-55ans hors Chagall 0.020071 \n", - "327 consentement optin hdc individuels 0.019767 \n", - "271 Optins_BDL 0.019633 \n", - "123 BDL_anciens acheteurs BDL FRANCE 0.019280 \n", - "97 BDL opt-in France 0.019050 \n", - "8 ADL - nouveaux visiteurs Tintin 0.018092 \n", - "274 Optins_HDC 0.017418 \n", - "94 BDL Nouvelle-Aquitaine optin 0.017348 \n", - "49 ADL tarif famille 0.017094 \n", - "21 ADL Cosmos mai 2022 0.015652 \n", - "172 CDL intégrales -150km hors édition 2023 0.014517 \n", - "16 ADL 2+ IDF hors Paris 0.014415 \n", - "98 BDL optin -60km 0.013695 \n", - "124 BDL_anciens acheteurs BDL GIRONDE 0.013515 \n", - "264 Mailing groupes ZAO 0.013343 \n", - "191 Clients CDL -150km hors Intégrales 2022 0.013056 \n", - "227 HDC_CAH_zaowouki 0.012870 \n", - "222 HDC france_optin 0.012835 \n", - "17 ADL 2+ Paris 0.012601 \n", - "325 consentement optin fdl individuels 0.011658 \n", - "180 CDL sauf cezanne -100km 0.011013 \n", - "15 ADL 2+ France hors IDF 0.010999 \n", - "213 HDC -40km 0.010833 \n", - "199 Clients américains ADL optin 0.010710 \n", - "190 Clients ADL USA optin 0.010700 \n", - "193 Clients HDC >100km 0.010622 \n", - "65 ADL_acheteursOcéans_ALL 0.010540 \n", - "5 ADL - Formulaire inscription NL grand public OU scolaires 0.010446 \n", - "302 [AUTO] - Inactifs scénario parralèle 0.010419 \n", - "74 Acheteurs Dali ADL 2021 0.009927 \n", - "27 ADL IDF +55ans hors Chagall 0.009800 \n", - "23 ADL FR visiteurs Dali 0.009441 \n", - "214 HDC >100km 0.008993 \n", - "\n", - " cumulative_customers \n", - "304 0.097485 \n", - "1 0.175441 \n", - "76 0.241973 \n", - "2 0.285646 \n", - "200 0.321404 \n", - "324 0.354381 \n", - "303 0.383091 \n", - "334 0.408067 \n", - "316 0.430682 \n", - "270 0.452547 \n", - "57 0.470585 \n", - "25 0.487941 \n", - "26 0.505260 \n", - "43 0.522505 \n", - "41 0.539387 \n", - "269 0.555269 \n", - "78 0.569630 \n", - "140 0.583914 \n", - "58 0.598012 \n", - "72 0.611465 \n", - "39 0.624194 \n", - "59 0.636665 \n", - "139 0.648624 \n", - "45 0.658796 \n", - "10 0.668592 \n", - "357 0.678142 \n", - "60 0.687656 \n", - "149 0.696864 \n", - "336 0.705641 \n", - "351 0.714050 \n", - "340 0.722458 \n", - "347 0.730734 \n", - "56 0.738908 \n", - "12 0.746814 \n", - "22 0.753444 \n", - "125 0.759902 \n", - "11 0.766316 \n", - "205 0.772713 \n", - "204 0.779017 \n", - "79 0.785095 \n", - "13 0.790369 \n", - "84 0.795516 \n", - "118 0.800413 \n", - "91 0.805289 \n", - "44 0.810081 \n", - "247 0.814317 \n", - "37 0.818469 \n", - "24 0.822613 \n", - "14 0.826669 \n", - "116 0.830693 \n", - "115 0.834717 \n", - "126 0.838627 \n", - "81 0.842464 \n", - "9 0.845961 \n", - "322 0.849368 \n", - "42 0.852619 \n", - "86 0.855818 \n", - "18 0.858914 \n", - "150 0.861950 \n", - "344 0.864954 \n", - "314 0.867899 \n", - "318 0.870804 \n", - "122 0.873673 \n", - "183 0.876498 \n", - "166 0.879207 \n", - "167 0.881878 \n", - "175 0.884505 \n", - "29 0.887018 \n", - "327 0.889492 \n", - "271 0.891949 \n", - "123 0.894363 \n", - "97 0.896747 \n", - "8 0.899012 \n", - "274 0.901192 \n", - "94 0.903364 \n", - "49 0.905503 \n", - "21 0.907462 \n", - "172 0.909280 \n", - "16 0.911084 \n", - "98 0.912798 \n", - "124 0.914490 \n", - "264 0.916160 \n", - "191 0.917794 \n", - "227 0.919405 \n", - "222 0.921012 \n", - "17 0.922589 \n", - "325 0.924048 \n", - "180 0.925427 \n", - "15 0.926804 \n", - "213 0.928160 \n", - "199 0.929500 \n", - "190 0.930840 \n", - "193 0.932169 \n", - "65 0.933489 \n", - "5 0.934796 \n", - "302 0.936100 \n", - "74 0.937343 \n", - "27 0.938570 \n", - "23 0.939751 \n", - "214 0.940877 " + " tag_id tag_name customer_id\n", + "1 11029.0 individuels 3270\n", + "18 11047.0 groupes scolaires 2417\n", + "4 11033.0 association 2308\n", + "0 11028.0 structures culturelles 2011\n", + "22 11051.0 etablissement ens scolaire 1732\n", + "7 11036.0 champ social 1603\n", + "43 11072.0 etab d'enseignement 1036\n", + "14 11043.0 etablissement public 935\n", + "6 11035.0 organisme de tourisme 892\n", + "16 11045.0 centre de loisirs 864\n", + "44 11073.0 musée, site & fondation 786\n", + "24 11053.0 groupes etudiants 758\n", + "3 11032.0 entreprise 750\n", + "10 11039.0 etablissement d'enseignement 741\n", + "5 11034.0 asso. culturelle 692\n", + "15 11044.0 administration et collectivité 676\n", + "17 11046.0 tour opérateur 642\n", + "19 11048.0 entreprises 515\n", + "72 11619.0 structures culturelles;musée, site & fondation 427\n", + "8 11037.0 handicap 426" ] }, - "execution_count": 79, + "execution_count": 37, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "print_main_target('101', 100)" + "tags_information(\"1\", 20)" + ] + }, + { + "cell_type": "code", + "execution_count": 43, + "id": "bd5bef41-1774-4601-86b5-b7c1aea8f1d2", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Nombre de client avec tag : 5953\n", + "Proportion de clients avec tags : 0.021598421025897787\n", + "Moyenne de tags par client : 1.0\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
tag_idtag_namecustomer_id
01.0training-sb-ax5
\n", + "
" + ], + "text/plain": [ + " tag_id tag_name customer_id\n", + "0 1.0 training-sb-ax 5" + ] + }, + "execution_count": 43, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "tags_information(\"2\", 20)" + ] + }, + { + "cell_type": "code", + "execution_count": 39, + "id": "7c2dc3e6-1418-44db-a8c0-4a9d59ec5232", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
idname
01training-sb-ax
12NaN
\n", + "
" + ], + "text/plain": [ + " id name\n", + "0 1 training-sb-ax\n", + "1 2 NaN" + ] + }, + "execution_count": 39, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "load_dataset_2(\"2\", \"tags\")[['id', 'name']]" + ] + }, + { + "cell_type": "code", + "execution_count": 42, + "id": "c7b2c670-7122-4f67-b1aa-8c80a10f16d8", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Nombre de client avec tag : 23659\n", + "Proportion de clients avec tags : 0.09207484608139978\n", + "Moyenne de tags par client : 3.0620482691576143\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
tag_idtag_namecustomer_id
16444539.0*individuel/particulier13148
3026926.0ce3216
146995.0college2126
167028.0lycee1577
15444524.0iraiser1453
26714.0ecole primaire1200
15544525.0bp1094
157024.0centre de loisirs1080
15344515.0entreprise998
12644039.0ca fondation d'aumale891
15244514.0particulier838
3643663.0président816
7643703.0directeur812
15844528.0dc807
5443681.0présidente805
14944511.0entreprise (financier)805
9043718.0conseillère régionale déléguée titulaire804
4043667.0directeur de l'agence801
7843705.0sous-préfet798
10043728.0chargée de mission paysage797
\n", + "
" + ], + "text/plain": [ + " tag_id tag_name customer_id\n", + "164 44539.0 *individuel/particulier 13148\n", + "30 26926.0 ce 3216\n", + "14 6995.0 college 2126\n", + "16 7028.0 lycee 1577\n", + "154 44524.0 iraiser 1453\n", + "2 6714.0 ecole primaire 1200\n", + "155 44525.0 bp 1094\n", + "15 7024.0 centre de loisirs 1080\n", + "153 44515.0 entreprise 998\n", + "126 44039.0 ca fondation d'aumale 891\n", + "152 44514.0 particulier 838\n", + "36 43663.0 président 816\n", + "76 43703.0 directeur 812\n", + "158 44528.0 dc 807\n", + "54 43681.0 présidente 805\n", + "149 44511.0 entreprise (financier) 805\n", + "90 43718.0 conseillère régionale déléguée titulaire 804\n", + "40 43667.0 directeur de l'agence 801\n", + "78 43705.0 sous-préfet 798\n", + "100 43728.0 chargée de mission paysage 797" + ] + }, + "execution_count": 42, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "tags_information(\"3\", 20)" + ] + }, + { + "cell_type": "code", + "execution_count": 40, + "id": "76639995-252d-4a58-83d8-c0c00900c3a9", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Nombre de client avec tag : 10495\n", + "Proportion de clients avec tags : 0.03271416949025744\n", + "Moyenne de tags par client : 5.298427822772749\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
tag_idtag_namecustomer_id
147298.0jhima4219
146297.0colloque algérie3851
142292.0i&ma3826
154305.0mardis de la philo3674
150301.0le grand continant3670
144295.0araborama3669
155306.0marie descourtieux3669
145296.0c'était la guerre d'algérie3669
141291.0araborama 33669
102198.0association de collectivités territoriales spé...3669
143294.0arabofolies3669
103199.0rassemble les 11 000 élus de toute la france a...3669
250.0association463
654.0collège446
149.0ecole374
755.0lycée275
553.0centre social200
53130.0cultures et arts141
351.0mairie136
1364.0formation_ima_ax87
\n", + "
" + ], + "text/plain": [ + " tag_id tag_name customer_id\n", + "147 298.0 jhima 4219\n", + "146 297.0 colloque algérie 3851\n", + "142 292.0 i&ma 3826\n", + "154 305.0 mardis de la philo 3674\n", + "150 301.0 le grand continant 3670\n", + "144 295.0 araborama 3669\n", + "155 306.0 marie descourtieux 3669\n", + "145 296.0 c'était la guerre d'algérie 3669\n", + "141 291.0 araborama 3 3669\n", + "102 198.0 association de collectivités territoriales spé... 3669\n", + "143 294.0 arabofolies 3669\n", + "103 199.0 rassemble les 11 000 élus de toute la france a... 3669\n", + "2 50.0 association 463\n", + "6 54.0 collège 446\n", + "1 49.0 ecole 374\n", + "7 55.0 lycée 275\n", + "5 53.0 centre social 200\n", + "53 130.0 cultures et arts 141\n", + "3 51.0 mairie 136\n", + "13 64.0 formation_ima_ax 87" + ] + }, + "execution_count": 40, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "tags_information(\"4\", 20)" + ] + }, + { + "cell_type": "code", + "execution_count": 41, + "id": "07e91791-d4d4-42b1-ac18-22d3b0b9f7bd", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Nombre de client avec tag : 532342\n", + "Proportion de clients avec tags : 0.18660686931118298\n", + "Moyenne de tags par client : 24.114082676174338\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
tag_idtag_namecustomer_id
20349.0clients internet517491
24356.0associations / clubs495520
510.0agence de voyages493774
32410.0guides conférenciers493378
26360.0groupe amis ou famille493021
23354.0ce / entreprises493016
817.0association/club493008
13.0c.e. / entreprise492656
611.0college492552
1369.0tour operator492549
49.0ecole primaire492540
31379.0parent goûter anniversaire492468
30364.0institutions492364
26.0institution492321
18186.0autocaristes492153
713.0enseignement superieur492131
25359.0hotels / campings492078
427186.0individuel491913
37.0groupe amis / famille491900
02.0client internet491896
\n", + "
" + ], + "text/plain": [ + " tag_id tag_name customer_id\n", + "20 349.0 clients internet 517491\n", + "24 356.0 associations / clubs 495520\n", + "5 10.0 agence de voyages 493774\n", + "32 410.0 guides conférenciers 493378\n", + "26 360.0 groupe amis ou famille 493021\n", + "23 354.0 ce / entreprises 493016\n", + "8 17.0 association/club 493008\n", + "1 3.0 c.e. / entreprise 492656\n", + "6 11.0 college 492552\n", + "13 69.0 tour operator 492549\n", + "4 9.0 ecole primaire 492540\n", + "31 379.0 parent goûter anniversaire 492468\n", + "30 364.0 institutions 492364\n", + "2 6.0 institution 492321\n", + "18 186.0 autocaristes 492153\n", + "7 13.0 enseignement superieur 492131\n", + "25 359.0 hotels / campings 492078\n", + "42 7186.0 individuel 491913\n", + "3 7.0 groupe amis / famille 491900\n", + "0 2.0 client internet 491896" + ] + }, + "execution_count": 41, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "tags_information(\"101\", 20)" ] }, {