Kongresové obvody podle státu
Nezisková organizace pro rodinnou advokacii z Pensylvánie chce zjistit průměrnou velikost rodiny v jednotlivých kongresových obvodech, aby mohla oslovit zástupce z obvodů s relativně velkými rodinami. Pro toto cvičení budeš potřebovat znát GEOID (ANSI kód) pro Pensylvánii. Pokud si ho nepamatuješ z předchozího cvičení, podívej se do Geographic Codes Lookup na Missouri Census Data Center.
Balíčky requests a pandas (jako pd) jsou již naimportované. Proměnná base_url je definovaná, stejně jako slovník predicates se seznamem požadovaných proměnných.
Toto cvičení je součástí kurzu
Analýza dat amerického sčítání lidu v Pythonu
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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:])