JSON-Daten laden
Viele Open-Data-Portale stellen JSON-Datensätze bereit, die sich besonders leicht parsen lassen. Du kannst direkt per URL darauf zugreifen. Jedes Objekt ist ein Datensatz, alle Objekte haben denselben Satz an Attributen, und keiner der Werte ist ein verschachteltes Objekt, das separat geparst werden müsste.
Der „Daily Report“ des New York City Department of Homeless Services ist so ein Datensatz und enthält über Jahre hinweg Zählungen der Bevölkerung in Obdachlosenunterkünften. Du kannst ihn dir in der Konsole ansehen, bevor du ihn mit der read_json()-Funktion von pandas in einen DataFrame lädst.
Diese Übung ist Teil des Kurses
Vereinfachte Datenaufnahme mit pandas
Anleitung zur Übung
- Verschaffe dir einen Eindruck vom Inhalt von
dhs_daily_report.json, der in der Konsole ausgegeben wird. - Lade
pandasalspd. - Verwende
read_json(), umdhs_daily_report.jsonin einen DataFramepop_in_shelterszu laden. - Zeige zusammenfassende Statistiken zu
pop_in_sheltersmit der DataFrame-Methodedescribe()an.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Load pandas as pd
____
# Load the daily report to a dataframe
pop_in_shelters = ____
# View summary stats about pop_in_shelters
print(____)