Wczytywanie danych JSON
Wiele portali z otwartymi danymi udostępnia zbiory danych w formacie JSON, które są wyjątkowo łatwe do przetworzenia. Można je pobierać bezpośrednio przez URL. Każdy obiekt to jeden rekord, wszystkie obiekty mają ten sam zestaw atrybutów, a żadna z wartości nie jest zagnieżdżonym obiektem wymagającym dodatkowego parsowania.
Takim zbiorem danych jest Dzienny Raport Departamentu Pomocy Bezdomnym Miasta Nowego Jorku, zawierający dane o liczbie osób w schroniskach na przestrzeni wielu lat. Możesz go przejrzeć w konsoli, zanim wczytasz go do ramki danych za pomocą funkcji read_json() z biblioteki pandas.
To ćwiczenie jest częścią kursu
Sprawne importowanie danych z pandas
Instrukcje do ćwiczenia
- Zapoznaj się z zawartością pliku
dhs_daily_report.jsonwyświetloną w konsoli. - Zaimportuj bibliotekę
pandasjakopd. - Użyj funkcji
read_json(), aby wczytać plikdhs_daily_report.jsondo ramki danychpop_in_shelters. - Wyświetl statystyki opisowe ramki danych
pop_in_shelters, korzystając z metodydescribe().
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Load pandas as pd
____
# Load the daily report to a dataframe
pop_in_shelters = ____
# View summary stats about pop_in_shelters
print(____)