Partie 1 · Mesurer
Cohérence, exactitude et fraîcheur
Les trois dernières dimensions se ressemblent mais ne mesurent pas la même chose.
| Dimension | Exemple IRVE | Chiffre du TP |
|---|---|---|
| Cohérence | libellés corrompus « Accčs libre » (encodage), casse des communes | ~2 050 libellés, 4 variantes |
| Exactitude | coordonnées fausses, flag lon_lat_correct = False | 81 724 géolocalisations douteuses |
| Fraîcheur | date_maj ancienne | fichier mis à jour chaque jour |
Vérifie que tu as compris
Encodage : le TP précise que « Accčs libre » a 4 variantes. Un simple replace n'en traite qu'une : il faut traiter la cause (confusion Latin-1 / UTF-8) et non le symptôme. C'est le thème de la partie 3 : « réparer la cause, pas le symptôme ». Quant à la casse, elle se normalise (majuscules, espaces) pour que « Paris » et « PARIS » désignent la même commune.
À toi de coder
À toi de coder
Exactitude et GPS : la colonne lon_lat_correct est un indicateur fourni par la source ; il vaut False sur 81 724 lignes. Que faire ? Jeter, corriger, garder ? Le TP répond : c'est une décision métier, pas de réponse unique. Le journal donne l'exemple « garder + warning » : « couverture vs fiabilité de l'appli ».
Le bonus du TP projette les points sur une carte (folium) : 226 410 bornes sont en France métropolitaine, 822 points sont hors limites et sont des anomalies à investiguer (bornes en mer, à (0,0) dans le golfe de Guinée, hors frontières). Visualiser, c'est diagnostiquer.
Vérifie que tu as compris
Fraîcheur : on mesure l'âge des données par rapport à une date de référence. Une borne dont date_maj date de plusieurs années est suspecte. Comme le fichier est mis à jour quotidiennement, comparer deux livraisons (ce que fait la partie 5 du TP) permet de suivre la fraîcheur dans le temps.
À toi de coder