Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Podaj odpowiednie wartości tekstowe dla year i dataset, 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.text przy użyciu funkcji print

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(____)
Edytuj i uruchom kod