LoslegenKostenlos loslegen

Spezifische Orte

In dieser Übung übst du das Nachschlagen geografischer Kennungen für größere Städte. Das Census klassifiziert Städte und andere Gemeinden als "places". Du findest die Place-Codes über die Geographic Codes Lookup beim Missouri Census Data Center

Die Variablen, die angefordert werden sollen, sind Ortsnamen und Gesamtbevölkerung.

Die Bibliothek requests wurde importiert und die base_url für die Anfrage ist bereits so gesetzt, dass SF1-Daten für 2010 abgefragt werden.

Diese Übung ist Teil des Kurses

Analyse von US-Volkszählungsdaten mit Python

Kurs anzeigen

Anleitung zur Übung

  • Verwende das Missouri Census Data Center, um (1) den zweistelligen state-Code für Pennsylvania und (2) die fünfstelligen place-Codes für die Städte Philadelphia und Pittsburgh zu finden
  • Setze das "for"-Prädikat so, dass die beiden place-Codes, die du für Philadelphia und Pittsburgh gefunden hast, durch ein Komma getrennt angefordert werden
  • Setze das "in"-Prädikat so, dass der state-Code, den du für Pennsylvania gefunden hast, angefordert wird

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Build dictionary of predicates
get_vars = ["NAME", "P001001"] # <- total population
predicates = {}
predicates["get"] = ",".join(get_vars)
predicates["for"] = "place:____"
predicates["in"] = "state:____"

# Execute the request
r = requests.get(base_url, params=predicates)

# Show the response text
print(r.text)
Code bearbeiten und ausführen