CommencezCommencez gratuitement

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

Voir le cours

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)
Modifier et exécuter le code