Ingérer des données JSON avec pandas
Lorsque vous développez un pipeline de données, vous pouvez devoir travailler avec des données et des sources non tabulaires, comme des API ou des fichiers JSON. Dans cet exercice, vous allez pratiquer l'extraction de données à partir d'un fichier JSON avec pandas.
pandas a été importé sous le nom pd, et le fichier JSON que vous allez ingérer se trouve au chemin "testing_scores.json".
Cette activité fait partie du cours
ETL et ELT en Python
Instructions de l’exercice
- Mettez à jour la fonction
extract()pour lire un fichier JSON dans un DataFramepandas, avec une orientation par enregistrements (records). - Passez le chemin
testing_scores.jsonà la fonctionextract()et enregistrez la sortie dans une variable appeléeraw_testing_scores. - Affichez les premières lignes du DataFrame
raw_testing_scores.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
def extract(file_path):
# Read the JSON file into a DataFrame
return pd.____(____, orient="____")
# Call the extract function with the appropriate path, assign to raw_testing_scores
____
# Output the head of the DataFrame
print(raw_testing_scores.____())