1. Learn
  2. /
  3. Проєкти
  4. /
  5. Аналіз даних перепису США в Python

Connected

Вправа

Від API до візуалізації: групові помешкання

У цій вправі ви дослідете, де утримують неповнолітніх правопорушників. Вправа знайомить з поняттям населення «групових помешкань», яке охоплює студентські гуртожитки, виправні заклади, будинки для літніх людей, військові бази тощо.

Ви візуалізуєте частку, по кожному штату, неповнолітніх хлопців, ув'язнених в дорослих виправних закладах. Необхідні змінні для запиту:

  • PCT021005 — Чоловіки: молодші 18 років: інституціоналізоване населення: виправні заклади для дорослих
  • PCT021015 — Чоловіки: молодші 18 років: інституціоналізоване населення: заклади для неповнолітніх: виправні заклади, призначені для неповнолітніх

requests імпортовано. base_url для запиту до API визначено.

pandas і seaborn імпортовано зі звичними псевдонімами.

Інструкції

100 XP
  • Доповніть список get_vars двома потрібними змінними
  • Використайте astype, щоб перетворити стовпці in_adult і in_juvenile на цілі числа
  • Обчисліть частку неповнолітніх у виправних закладах для дорослих: чисельник — це 100, помножене на кількість неповнолітніх у закладах in_adult; знаменник — сума кількостей неповнолітніх у закладах in_adult та in_juvenile
  • Відсортуйте states за pct_in_adult у спадному порядку, використовуючи inplace = True