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

Connected

Exercice

Travailler avec plusieurs feuilles de calcul

Les classeurs pensés d'abord pour des humains, et non pour des machines, peuvent stocker des données sur un même sujet dans plusieurs feuilles. Par exemple, un fichier peut contenir une feuille de transactions distincte pour chaque région ou chaque année d'activité d'une entreprise.

Le fichier FreeCodeCamp New Developer Survey est structuré de façon similaire, avec des échantillons de réponses de différentes années dans des feuilles différentes. Votre tâche consiste à les rassembler dans un seul dataframe pour l'analyse.

pandas a été importé sous le nom pd. Toutes les feuilles ont été lues dans le dictionnaire ordonné responses, où les noms de feuilles sont les clés et les dataframes sont les valeurs; vous pouvez donc obtenir les dataframes avec la méthode values().

Instructions

100 XP
  • Créez un dataframe vide, all_responses.
  • Configurez une boucle for pour itérer sur les valeurs du dictionnaire responses.
  • Concaténez chaque dataframe à all_responses et réaffectez le résultat à la même variable.