CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Mettez à jour la fonction extract() pour lire un fichier JSON dans un DataFrame pandas, avec une orientation par enregistrements (records).
  • Passez le chemin testing_scores.json à la fonction extract() et enregistrez la sortie dans une variable appelée raw_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.____())
Modifier et exécuter le code