Fusion de données (CSV + JSON)
🎯 Objectif pédagogique
- Savoir lire des données à partir de deux formats différents
- Savoir fusionner les données de façon cohérente
- Savoir organiser les données pour les traiter efficacement
📜 Énoncé
Vous disposez de deux fichiers, employes.csv et heures.json, contenant respectivement des informations sur les employés d'une entreprise et leurs heures travaillées.
Voici un extrait de chaque fichier :
employes.csv
id,nom,poste
1,Alice,Analyste
2,Bob,Développeur
3,Chloé,Technicienne
heures.json
[
{ "id": 1, "heures": [8, 7.5, 8, 8, 7] },
{ "id": 2, "heures": [9, 8, 8, 8, 8] },
{ "id": 3, "heures": [8, 8, 8, 8, 6] }
]
Écrire un programme Python qui :
-
Lit les deux fichiers.
-
Associe chaque employé à ses heures travaillées (en utilisant l’
id
comme clé). -
Affiche un résumé par employé :
Alice (Analyste) : 38.5 heures
Bob (Développeur) : 41 heures
Chloé (Technicienne) : 38 heures