Podstawowe zapytanie do API
W tym ćwiczeniu stworzysz zapytanie do API, które pobierze średnią wielkość rodziny oraz medianę wieku dla wszystkich stanów w Stanach Zjednoczonych. Dane pochodzą z Summary File 1 spisu powszechnego Decennial Census z 2010 roku.
Biblioteka requests została już zaimportowana.
To ćwiczenie jest częścią kursu
Analiza danych spisowych USA w Pythonie
Instrukcje do ćwiczenia
- Podaj odpowiednie wartości tekstowe dla
yearidataset, aby pobrać dane za rok 2010 z Summary File 1 spisu powszechnego Decennial Census - Skonstruuj
get_vars– listę zmiennych spisowych do pobrania – zawierającą następujące nazwy zmiennych:"NAME","P013001"(mediana wieku),"P037001"(średnia wielkość rodziny) - Wyświetl
r.textprzy użyciu funkcjiprint
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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(____)