LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Gib passende String-Werte für year und dataset an, 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.text mit der Funktion print aus

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(____)
Code bearbeiten und ausführen