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

Конкретные населённые пункты

В этом упражнении вы потренируетесь находить географические идентификаторы крупных городов. Бюро переписи населения классифицирует города и другие муниципальные образования как «места» (places). Коды мест вы найдёте с помощью инструмента Geographic Codes Lookup на сайте Missouri Census Data Center.

Запросите следующие переменные: названия мест и общая численность населения.

Библиотека requests уже импортирована, а base_url для запроса настроен на получение данных SF1 за 2010 год.

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

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

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

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

  • С помощью Missouri Census Data Center найдите: (1) двузначный код штата для Пенсильвании и (2) пятизначные коды мест для городов Филадельфия и Питтсбург.
  • Задайте предикат "for" так, чтобы запросить два найденных кода place для Филадельфии и Питтсбурга, разделив их запятой.
  • Задайте предикат "in" так, чтобы указать найденный код state для Пенсильвании.

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

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

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