CommencezCommencez gratuitement

Charger des données JSON

Beaucoup de portails de données ouvertes proposent des jeux de données JSON particulièrement faciles à analyser. On peut y accéder directement par URL. Chaque objet correspond à un enregistrement, tous les objets partagent le même ensemble d'attributs, et aucune des valeurs n'est un objet imbriqué nécessitant une analyse supplémentaire.

Le rapport quotidien du Department of Homeless Services de la ville de New York est un tel jeu de données, qui contient des années de dénombrements de la population dans les refuges. Vous pouvez l'examiner dans la console avant de le charger dans un dataframe à l'aide de la fonction read_json() de pandas.

Cette activité fait partie du cours

Ingestion de données rationalisée avec pandas

Voir le cours

Instructions de l’exercice

  • Familiarisez-vous avec le contenu de dhs_daily_report.json, qui est imprimé dans la console.
  • Importez pandas sous l'alias pd.
  • Utilisez read_json() pour charger dhs_daily_report.json dans un dataframe nommé pop_in_shelters.
  • Affichez des statistiques sommaires sur pop_in_shelters avec la méthode describe() du dataframe.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Load pandas as pd
____

# Load the daily report to a dataframe
pop_in_shelters = ____

# View summary stats about pop_in_shelters
print(____)
Modifier et exécuter le code