Dénicher les oiseaux (dé-imbriquer)
Enfin, votre journée de travail est terminée, mais un collègue vous demande un dernier service de dernière minute. Un client a fourni des données sur des oiseaux qu'il souhaite classifier.
Vous examinez les données et constatez qu'elles sont dans un mauvais format : la liste des oiseaux se trouve dans un fichier, et leurs caractéristiques dans un autre.
Vous avez réussi à lire les noms d'oiseaux dans une liste appelée names. Vous avez lu les faits sur les oiseaux dans une autre liste appelée bird_facts, mais cette liste contient des dictionnaires sous forme de chaînes de caractères.
Pour obtenir un DataFrame exploitable, vous devrez effectuer plusieurs opérations.
Les listes names et bird_facts sont toutes deux disponibles dans votre session. Assurez-vous de les examiner dans la console ! Le module json est préchargé.
Cette activité fait partie du cours
Remanier des données avec pandas
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Define birds reading names and bird_facts lists into names and bird_facts columns
birds = pd.DataFrame(____(____=____, ____=____))
# Print birds
print(birds)