Fiche de révision : Rechercher, trier et filtrer des données
En bref
Cette fiche couvre les opérations fondamentales sur les données structurées : rechercher, trier et filtrer. Tu dois savoir manipuler des tables (CSV, JSON), comprendre les métadonnées, et appliquer des tris et filtres simples. L'open data est un contexte d'utilisation.
Points clés
- Une donnée est une information élémentaire (nombre, texte, date).
- Les métadonnées décrivent les données (ex : nom de colonne, unité).
- Une table organise les données en lignes (enregistrements) et colonnes (champs).
- CSV et JSON sont des formats de fichiers pour stocker des données structurées.
- Trier = ordonner les lignes selon une colonne (croissant/décroissant).
- Filtrer = ne garder que les lignes répondant à une condition.
- L'open data rend les données publiques accessibles à tous.
Définitions & formules
Donnée
Information élémentaire (ex : 25, 'Paris', 2023-01-15).
Métadonnée
Donnée sur la donnée (ex : nom de colonne, type, unité).
Table
Structure en lignes et colonnes ; chaque ligne = un enregistrement, chaque colonne = un champ.
CSV
Comma-Separated Values : fichier texte où les valeurs sont séparées par des virgules.
JSON
JavaScript Object Notation : format structuré avec clés et valeurs (ex : {"nom":"Dupont"}).
Tri
Réorganisation des lignes selon l'ordre d'une colonne (croissant A→Z, décroissant Z→A).
Filtre
Sélection des lignes vérifiant une condition (ex : âge > 18).
Open data
Données publiques mises à disposition gratuitement et librement réutilisables.
Méthode flash
- 1Identifier le format : CSV (table simple) ou JSON (hiérarchique).
- 2Pour trier : choisir la colonne de tri et l'ordre (croissant/décroissant).
- 3Pour filtrer : définir une condition sur une colonne (ex : ville = 'Paris').
- 4Appliquer l'opération avec un tableur (Excel, LibreOffice) ou un langage (Python).
Exemple corrigé
Énoncé
Dans un fichier CSV contenant [Nom, Age, Ville], comment obtenir la liste des personnes de plus de 18 ans triées par âge croissant ?
Résolution
1. Filtrer : ne garder que les lignes où Age > 18. 2. Trier les lignes restantes par Age en ordre croissant.
Pièges à éviter
❌ Faux : Confondre tri et filtre : trier supprime des lignes.
✅ Correct : Trier réordonne les lignes, filtrer en supprime.
❌ Faux : Penser que CSV et JSON sont des formats binaires.
✅ Correct : Ce sont des formats texte lisibles par un humain.
❌ Faux : Oublier que les métadonnées sont les données elles-mêmes.
✅ Correct : Les métadonnées décrivent les données, ce ne sont pas les données brutes.
Auto-évaluation
Coche ce que tu sais faire. Le reste = à revoir en priorité.
0 / 5 — continue, tu y es presque !
Tu as revu la fiche ? Passe à l'action 💪
Teste-toi sur les exercices de SNT pour ancrer ce que tu viens de réviser.
