Okręgi kongresowe według stanu
Pensylwańska organizacja non-profit zajmująca się wspieraniem rodzin chce poznać średnią wielkość rodziny w poszczególnych okręgach kongresowych, aby móc kontaktować się z przedstawicielami okręgów o stosunkowo dużych rodzinach. W tym ćwiczeniu będziesz potrzebować kodu GEOID (kodu ANSI) dla Pensylwanii. Jeśli nie pamiętasz go z poprzedniego ćwiczenia, skorzystaj z Geographic Codes Lookup w Missouri Census Data Center.
Biblioteki requests i pandas (jako pd) zostały już zaimportowane. Zdefiniowano zmienną base_url oraz słownik predicates zawierający listę zmiennych do pobrania.
To ćwiczenie jest częścią kursu
Analiza danych spisowych USA w Pythonie
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Build dictionary of predicates and execute the request
predicates[____] = ____
predicates[____] = ____
r = requests.get(base_url, params=predicates)
# Construct the DataFrame
col_names = ["name", "avg_family_size", "state", "cd"]
cd = pd.DataFrame(columns=col_names, data=r.json()[1:])