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
Övningsinstruktioner
- Uppdatera funktionen
extract()så att den läser in en JSON-fil till enpandasDataFrame, orienterad efter poster. - Skicka sökvägen
testing_scores.jsontill funktionenextract()och lagra utdata i en variabel med namnetraw_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.____())