НачатьНачать бесплатно

Базовый запрос к API

В этом упражнении вы составите запрос к API, чтобы получить средний размер семьи и медианный возраст для всех штатов США. Данные будут взяты из Summary File 1 десятилетней переписи населения 2010 года.

Библиотека requests уже импортирована.

Это упражнение является частью курса

Анализ данных переписи населения США в Python

Посмотреть курс

Инструкции к упражнению

  • Укажите подходящие строковые значения для year и dataset, чтобы получить данные за 2010 год из Summary File 1 переписи населения.
  • Создайте get_vars — список переменных Census для запроса — со следующими именами переменных: "NAME", "P013001" (медианный возраст), "P037001" (средний размер семьи).
  • Выведите r.text с помощью функции print.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# 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(____)
Редактировать и запускать код