Exercices données en table

DonTab 02

Exercices

Exercice 1 *

Repérer les erreurs de construction du fichier csv suivant:

titre,auteur,Présentation,Parution
Le cas Nelson Kerr, John Grisham,Le jour où Bruce Cable,2022
Lucia,Bernard Minier,À l'université de Salamanque, un groupe d'étudiants,2022
Impact,Olivier Norek,Face au mal qui se propage,2021,
"Labyrinthes,Franck Thilliez,Suivez le fil infernal, une scène de pure folie dans un chalet,2022"

Exercice 2 *

Un institut de sondage a étudié la corrélation entre l’âge, la profession et le salaire des individus. Les données sont rassemblées dans le fichier sondage.csv

  1. Télécharger et décompresser l’annexe.
  2. À l’aide du bloc-notes, ouvrir le fichier et observer les données.
  3. Dans un programme Python, importer les données sous la forme d’un tableau de dictionnaires. Il faudra veiller à formater correctement les données en typant les données chiffrées.

Exercice 3 **

Le magasin d’applications Google contient une offre importante. Chaque application possède des caractéristiques. De plus, les utilisateurs peuvent les évaluer.

playstore playstore

  1. Avec le bloc-notes, ouvrir le fichier googleplaystore.csv

  2. Repérer les attributs et comprendre leur rôle.

  3. L’attribut Rating est un flottant; Installs ou Reviews sont des entiers. Dans le fichier, certaines valeurs n’ont pas été définies et ont été remplacées par NaN. Écrire la fonction charger_donnees(nom_fichier: str) -> list qui récupère les données du fichier csv dans un tableau de dictionnaire. De plus, la fonction devra remplacer NaN par:

    • -1.0 pour l’attribut Rating: cette valeur signifiera que l’application n’a pas encore été évaluée,
    • 0 pour les attributs Installs et Reviews.