Den grundläggande API-förfrågan
I den här övningen ska du skapa en API-förfrågan för att hämta genomsnittlig familjestorlek och medianålder för alla delstater i USA. Data hämtas från Summary File 1 i 2010 års Decennial Census.
requests har redan importerats åt dig.
Den här övningen är en del av kursen
Analys av amerikansk folkräkningsdata i Python
Övningsinstruktioner
- Ange lämpliga strängvärden för
yearochdatasetför att hämta data för 2010 från Summary File 1 i Decennial Census. - Konstruera
get_vars, listan med Census-variabler att begära, med följande variabelnamn:"NAME","P013001"(medianålder),"P037001"(genomsnittlig familjestorlek). - Skriv ut
r.textmed funktionenprint.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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(____)