1. Learn
  2. /
  3. Курси
  4. /
  5. Набір інструментів Python

Connected

вправа

Написання ітератора для завантаження даних частинами (3)

Ви вже звикли читати й обробляти дані частинами. Давайте просунемося далі та додамо стовпець до датафрейму.

Починаючи з коду попередньої вправи, ви використаєте спискове включення, щоб створити значення для нового стовпця 'Total Urban Population' зі списку кортежів, який ви згенерували раніше. Нагадаємо з попередньої вправи: перший і другий елементи кожного кортежу — це, відповідно, значення зі стовпців 'Total Population' та 'Urban population (% of total)'. Отже, значення в новому стовпці 'Total Urban Population' — це добуток першого й другого елементів у кожному кортежі. Крім того, оскільки другий елемент — це відсоток, потрібно поділити весь результат на 100 або, як варіант, помножити на 0.01.

Ви також побудуєте графік за даними з цього нового стовпця, щоб візуалізувати показники міського населення.

Пакети pandas і matplotlib.pyplot вже імпортовано як pd і plt відповідно — можете їх використовувати.

Інструкції

100 XP
  • Напишіть спискове включення, щоб згенерувати список значень із pops_list для нового стовпця 'Total Urban Population'. Вираз результату має бути добутком першого й другого елементів у кожному кортежі в pops_list. Оскільки другий елемент — це відсоток, потрібно або помножити результат на 0.01, або поділити на 100. Додатково зверніть увагу, що стовпець 'Total Urban Population' має містити лише цілі значення. Щоб це гарантувати, приведіть вираз результату до цілого типу за допомогою int().
  • Створіть точковий графік, де по осі x — значення зі стовпця 'Year', а по осі y — зі стовпця 'Total Urban Population'.