Die grundlegende API-Anfrage
In dieser Übung erstellst du eine API-Anfrage, um die durchschnittliche Familiengröße und das Medianalter für alle US-Bundesstaaten abzurufen. Die Daten stammen aus dem Summary File 1 der Decennial Census 2010.
requests wurde bereits für dich importiert.
Diese Übung ist Teil des Kurses
Analyse von US-Volkszählungsdaten mit Python
Anleitung zur Übung
- Gib passende String-Werte für
yearunddatasetan, um Daten für 2010 aus dem Summary File 1 der Decennial Census abzurufen - Erstelle
get_vars, die Liste der anzufordernden Census-Variablen, mit folgenden Variablennamen:"NAME","P013001"(Medianalter),"P037001"(durchschnittliche Familiengröße) - Gib
r.textmit der Funktionprintaus
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Build base URL
HOST = "https://api.census.gov/data"
year = ____
dataset = ____
base_url = "/".join([HOST, year, dataset])
# Specify Census variables and other predicates
get_vars = ____
predicates = {}
predicates["get"] = ",".join(get_vars)
predicates["for"] = "state:*"
# Execute the request, examine text of response object
r = requests.get(base_url, params=predicates)
print(____)