CommencerCommencer gratuitement

Dénormaliser les oiseaux

Enfin, votre travail de la journée est terminé, mais votre collègue vous demande un dernier service de dernière minute. Un client a fourni des données sur des oiseaux qu’il souhaite classer.

Vous examinez les données et constatez qu’elles sont mal formatées : la liste des oiseaux se trouve dans un fichier, et leurs caractéristiques dans un autre.

Vous parvenez à lire les noms des oiseaux dans une liste appelée names. Vous lisez les informations sur les oiseaux dans une autre liste appelée bird_facts, mais cette liste contient des dictionnaires au format chaîne de caractères.

Pour obtenir un DataFrame exploitable, vous devrez effectuer plusieurs opérations.

Les listes names et bird_facts sont disponibles dans votre session. Pensez à les examiner dans la console ! Le module json est préchargé.

Cet exercice fait partie du cours

Reconfigurer les données avec pandas

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Define birds reading names and bird_facts lists into names and bird_facts columns 
birds = pd.DataFrame(____(____=____, ____=____))

# Print birds
print(birds)
Modifier et exécuter le code