Конкретные населённые пункты
В этом упражнении вы потренируетесь находить географические идентификаторы крупных городов. Бюро переписи населения классифицирует города и другие муниципальные образования как «места» (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)