Läsa in JSON-data med pandas
När du utvecklar en datapipeline kan du behöva arbeta med icke-tabulär data och datakällor, till exempel API:er eller JSON-filer. I den här övningen övar du på att extrahera data från en JSON-fil med pandas.
pandas har importerats som pd, och JSON-filen du ska läsa in finns på sökvägen "testing_scores.json".
Den här övningen är en del av kursen
ETL och ELT i Python
Övningsinstruktioner
- Uppdatera funktionen
extract()så att den läser in en JSON-fil till enpandas-DataFrame, orienterad efter poster (records). - Skicka sökvägen
testing_scores.jsontill funktionenextract(), och spara resultatet i en variabel som heterraw_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.____())