Caricare dati JSON
Molti portali di open data mettono a disposizione insiemi di dati in formato JSON particolarmente facili da analizzare. Sono accessibili direttamente via URL. Ogni oggetto è un record, tutti gli oggetti hanno lo stesso set di attributi e nessun valore è un oggetto annidato che richieda un parsing aggiuntivo.
Il Daily Report del New York City Department of Homeless Services è proprio un dataset di questo tipo: contiene anni di conteggi della popolazione nei rifugi per senzatetto. Puoi visualizzarlo nella console prima di caricarlo in un dataframe con la funzione read_json() di pandas.
Questo esercizio fa parte del corso
Acquisizione dati semplificata con pandas
Istruzioni dell'esercizio
- Fatti un'idea dei contenuti di
dhs_daily_report.json, che sono stampati in console. - Importa
pandascomepd. - Usa
read_json()per caricaredhs_daily_report.jsonin un dataframe,pop_in_shelters. - Visualizza le statistiche sintetiche di
pop_in_shelterscon il metododescribe()del dataframe.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Load pandas as pd
____
# Load the daily report to a dataframe
pop_in_shelters = ____
# View summary stats about pop_in_shelters
print(____)