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
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)