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
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)