1. Apprendre
  2. /
  3. Cours
  4. /
  5. Ingestion de données rationalisée avec pandas

Connected

Exercice

Charger une partie d'un chiffrier

Les chiffriers destinés à la lecture humaine contiennent souvent plusieurs tableaux. Par exemple, une petite entreprise peut tenir un classeur d'inventaire avec des tableaux pour différents types de produits sur une seule feuille. Même des données tabulaires peuvent avoir des lignes d'en-tête remplies de métadonnées, comme les données du New Developer Survey ici. Ces métadonnées sont utiles, mais nous ne les voulons pas dans un dataframe. Vous utiliserez le paramètre skiprows de read_excel() pour obtenir uniquement les données. Vous créerez aussi une chaîne à passer à usecols pour récupérer seulement la colonne AD et les colonnes de AW à BA, qui portent sur les objectifs professionnels futurs.

pandas a été importé sous le nom pd.

Instructions

100 XP
  • Créez une seule chaîne, col_string, indiquant que pandas doit charger la colonne AD ET la plage de AW à BA.
  • Chargez fcc_survey_headers.xlsx', en définissant skiprows et usecols pour ignorer les deux premières lignes de métadonnées et récupérer uniquement les colonnes précisées dans col_string.
  • Affichez les noms des colonnes sélectionnées dans le dataframe obtenu.