Načtení dat ve formátu JSON
Mnoho portálů s otevřenými daty nabízí datové sady ve formátu JSON, které se obzvlášť snadno zpracovávají. Lze k nim přistupovat přímo přes URL. Každý objekt představuje jeden záznam, všechny objekty mají stejnou sadu atributů a žádná z hodnot není vnořený objekt, který by bylo potřeba zvlášť parsovat.
Takovým příkladem je Daily Report newyorského Department of Homeless Services, který obsahuje data o počtu lidí v bezdomoveckých přístřešcích za několik let. Prohlédni si ho v konzoli a pak ho načti do dataframu pomocí funkce read_json() z pandas.
Toto cvičení je součástí kurzu
Streamlined Data Ingestion with pandas
Pokyny k cvičení
- Prohlédni si obsah souboru
dhs_daily_report.jsonvypsaného v konzoli. - Načti
pandasjakopd. - Pomocí
read_json()načti soubordhs_daily_report.jsondo dataframupop_in_shelters. - Zobraz souhrnné statistiky o
pop_in_shelterspomocí metodydescribe()tohoto dataframu.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Load pandas as pd
____
# Load the daily report to a dataframe
pop_in_shelters = ____
# View summary stats about pop_in_shelters
print(____)