Description
Un client par ligne, tiré par classes pour qu’aucune combinaison de récence, fréquence, zone et taille de table ne désigne moins de 10 clients (k-anonymat, k = 10). Pour s’exercer à construire un score RFM soi-même.
Pseudonymisation. Aucun identifiant, ni cohorte, ni pays : zone géographique seulement. Récence par paliers de 30 jours, fréquence plafonnée, montant HT arrondi à 10 € et plafonné au 99e centile (« 1700 et plus »). Tirage par classes, graine fixe ; 2 % des clients, dans des combinaisons rares, ne peuvent pas être tirés.
Agrégat calculé depuis ce fichier pour les graphiques : cafe-de-l-homme/aggregats/fidelite.json.
Colonnes
7 colonnes · en-têtes d’origine
- recence_joursNombre
- Jours depuis la dernière visite au 30 septembre 2026, par paliers de 30 (0 à 720).
- frequenceNombre
- Visites honorées dans la fenêtre (plafond « 5 et plus » prévu). L’extrait ne contient que des clients à 1 ou 2 visites : les clients plus fidèles forment des combinaisons trop rares pour être tirées.
- zone_geographiqueTexte
- Zone déduite de l’indicatif téléphonique (six valeurs).
- couverts_par_visiteTexte
- Taille moyenne de table : 1-2, 3-4, 5 et plus.
- montant_htNombre
- Montant HT cumulé, arrondi à 10 € ; texte « 1700 et plus » au-delà du plafond.
- canal_premiere_visiteTexte
- Canal de la première réservation honorée.
- occasion_au_moins_uneTexte
- « oui » si au moins une visite a déclaré une occasion.
Pièges de nettoyage
- Tirage par classes, pas tirage uniforme : les proportions sont justes en moyenne, mais les combinaisons rares sont sous-représentées. Vérifiez toute proportion contre la grille clients-rfm.csv.
- `montant_ht` mélange des nombres et le texte « 1700 et plus » : traitez ces lignes à part avant toute moyenne.
- La fréquence vaut 1 pour 4 920 clients sur 5 000, et 2 pour les autres : un score RFM sans F, c’est surtout du M. La fidélité se lit dans la grille clients-rfm.csv et dans fidelite.json.
La méthode pas à pas est dans le guide « Lire et nettoyer un CSV ».
Questions d’analyse
- 01Construisez un score RFM en trois tranches par critère : quels segments obtenez-vous ?
- 02Le canal de première visite change-t-il la probabilité de revenir ?
Aperçu des 20 premières lignes
Valeurs brutes, telles que dans le fichier
| # | recence_jours | frequence | zone_geographique | couverts_par_visite | montant_ht | canal_premiere_visite | occasion_au_moins_une |
|---|---|---|---|---|---|---|---|
| 1 | 510 | 1 | Amériques | 1-2 | 120 | Site : ancien widget SevenRooms | oui |
| 2 | 0 | 1 | Amériques | 1-2 | 670 | Site : nouveau widget sur mesure | non |
| 3 | 90 | 1 | Inconnu | 1-2 | 100 | Sans réservation (walk-in) | non |
| 4 | 30 | 1 | Europe (hors France) | 1-2 | 90 | Site : nouveau widget sur mesure | non |
| 5 | 30 | 1 | Inconnu | 3-4 | 0 | Sans réservation (walk-in) | non |
| 6 | 480 | 1 | Amériques | 1-2 | 190 | Site : ancien widget SevenRooms | non |
| 7 | 150 | 1 | Europe (hors France) | 1-2 | 210 | Site : nouveau widget sur mesure | non |
| 8 | 120 | 1 | Amériques | 1-2 | 190 | Réserver avec Google | non |
| 9 | 480 | 1 | Amériques | 1-2 | 550 | Site : ancien widget SevenRooms | oui |
| 10 | 60 | 1 | Moyen-Orient, Asie et Océanie | 1-2 | 1700 et plus | Sans réservation (walk-in) | non |
| 11 | 690 | 1 | France | 1-2 | 160 | Sans réservation (walk-in) | non |
| 12 | 480 | 1 | France | 1-2 | 240 | Site : ancien widget SevenRooms | non |
| 13 | 0 | 1 | Europe (hors France) | 1-2 | 330 | Équipe (téléphone, e-mail, salle) | non |
| 14 | 210 | 1 | Europe (hors France) | 1-2 | 240 | Site : ancien widget SevenRooms | non |
| 15 | 120 | 1 | Europe (hors France) | 1-2 | 0 | Réserver avec Google | non |
| 16 | 90 | 1 | Amériques | 1-2 | 110 | Site : nouveau widget sur mesure | non |
| 17 | 60 | 1 | Moyen-Orient, Asie et Océanie | 1-2 | 260 | Réserver avec Google | non |
| 18 | 180 | 1 | Amériques | 1-2 | 270 | Site : ancien widget SevenRooms | oui |
| 19 | 120 | 1 | Amériques | 3-4 | 590 | Réserver avec Google | non |
| 20 | 60 | 1 | France | 3-4 | 0 | Réserver avec Google | non |
Fichier complet : 5 000 lignes. Les cellules longues sont tronquées ici, survolez-les pour lire la valeur entière.
Missions qui l’utilisent
0 mission
Aucune mission ne s’appuie directement sur ce fichier : il sert d’appui pour vérifier un chiffre ou approfondir une piste.
