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
Analyse von US-Volkszählungsdaten mit Python
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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:])