Kom igångKom igång gratis

Läsa in JSON-data med pandas

När du utvecklar en datapipeline kan du behöva arbeta med icke-tabellformad data och datakällor, till exempel API:er eller JSON-filer. I den här övningen tränar du på att extrahera data från en JSON-fil med hjälp av pandas.

pandas har importerats som pd, och JSON-filen du ska läsa in finns lagrad på sökvägen "testing_scores.json".

Den här övningen är en del av kursen

ETL och ELT i Python

Visa kurs

Övningsinstruktioner

  • Uppdatera funktionen extract() så att den läser in en JSON-fil till en pandas DataFrame, orienterad efter poster.
  • Skicka sökvägen testing_scores.json till funktionen extract() och lagra utdata i en variabel med namnet raw_testing_scores.
  • Skriv ut de första raderna i DataFrame:n raw_testing_scores.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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.____())
Redigera och kör kod