Ingérer des données JSON avec pandas
Lors du développement d'un pipeline de données, vous pourriez devoir travailler avec des données et des sources non tabulaires, comme des API ou des fichiers JSON. Dans cet exercice, nous allons pratiquer l'extraction de données d'un fichier JSON à l'aide de pandas.
pandas a été importé sous le nom pd, et le fichier JSON que vous allez ingérer est enregistré 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 stockez la sortie dans une variable appeléeraw_testing_scores. - Affichez les premières lignes (head) 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.____())