Wahlbezirke des Repräsentantenhauses nach Bundesstaat
Eine familienpolitische Non-Profit-Organisation aus Pennsylvania möchte die durchschnittliche Familiengröße nach Wahlbezirk des Repräsentantenhauses ermitteln, um Abgeordnete aus Bezirken mit relativ großen Familien anrufen zu können. Für diese Übung musst du die GEOID (ANSI-Code) für Pennsylvania kennen. Falls du sie aus einer früheren Übung nicht mehr weißt, nutze die Geographic Codes Lookup am Missouri Census Data Center.
Die Pakete requests und pandas (als pd) sind importiert. base_url ist definiert, ebenso das Dictionary predicates mit der Liste der anzufordernden Variablen.
Diese Übung ist Teil des Kurses
<Kurs>Analyse von US-Volkszählungsdaten mit Python</Kurs>Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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:])