Začněte nyníZačněte zdarma

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

Zobrazit kurz

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:])
Upravit a spustit kód