Конкретні місця
У цій вправі ви попрактикуєтеся у пошуку географічних ідентифікаторів для великих міст. Бюро перепису класифікує міста та інші муніципалітети як «places». Ви знайдете коди places за допомогою Geographic Codes Lookup at the Missouri Census Data Center
Змінні для запиту: назви places та загальна чисельність населення.
Бібліотеку requests вже імпортовано, а base_url налаштовано на запит даних SF1 за 2010 рік.
Ця вправа є частиною курсу
Аналіз даних перепису США в Python
Інструкції до вправи
- За допомогою Missouri Census Data Center знайдіть: (1) двозначний код state для Пенсильванії та (2) п'ятизначні коди place для міст Філадельфія та Піттсбург
- Встановіть предикат "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)