Aan de slagGa gratis aan de slag

Specifieke plaatsen

In deze oefening ga je geo-identificaties voor grote steden opzoeken. Het Census-bureau classificeert steden en andere gemeenten als "places". Je vindt place-codes met de Geographic Codes Lookup van het Missouri Census Data Center

De variabelen die je moet opvragen zijn plaatsnamen en totale bevolking.

De requests-bibliotheek is geïmporteerd en de base_url voor het verzoek is al ingesteld om SF1-gegevens voor 2010 op te vragen.

Deze oefening maakt deel uit van de cursus

US Census-gegevens analyseren in Python

Cursus bekijken

Oefeninstructies

  • Gebruik het Missouri Census Data Center om (1) de tweecijferige state-code voor Pennsylvania te vinden en (2) de vijfcijferige place-codes voor de steden Philadelphia en Pittsburgh
  • Stel het "for"-predikaat in om de twee place-codes die je voor Philadelphia en Pittsburgh hebt gevonden op te vragen, gescheiden door een komma
  • Stel het "in"-predikaat in om de state-code die je voor Pennsylvania hebt gevonden op te vragen

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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 bewerken en uitvoeren