ПочатиПочніть безкоштовно

Світові доходи: центральна тенденція

Найпоширеніші міри центральної тенденції — це mean (середнє), яке дорівнює сумі всіх значень, поділеній на їхню кількість, median (медіана), яка відділяє верхню половину даних від нижньої, та mode (мода), тобто найчастіше значення в наборі даних. У пакеті pandas є функції для обчислення кожної з них.

У цьому наборі даних значення для 'Income per Capita' мають тип float і не повторюються, тож виконання income['Income per Capita'].mode() у консолі повертає порожню серію. Тут ви використаєте оператор цілочисельного ділення //, щоб додати новий стовпець, у якому дохід вимірюється в тисячах і округлюється донизу, тож значення на кшталт 11,543.43 стане просто 11. Потім ви запустите наведені вище функції, щоб краще зрозуміти, як розподілені доходи.

pandas вже імпортовано як pd, а датафрейм income з попередньої вправи доступний у вашому середовищі.

Ця вправа є частиною курсу

Імпорт і керування фінансовими даними в Python

Переглянути курс

Інструкції до вправи

  • Використайте відповідну функцію, щоб обчислити глобальне mean для 'Income per Capita'.
  • Використайте відповідну функцію, щоб обчислити глобальну median для 'Income per Capita'.
  • Використовуючи широкомовне застосування (broadcasting), створіть новий стовпець 'Income per Capita (,000)', що дорівнює income['Income per Capita'] // 1000. Потім використайте відповідну функцію, щоб обчислити mode для цього нового стовпця.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Calculate the mean
print(____)

# Calculate the median
print(____)

# Create the new column
income['Income per Capita (,000)'] = ____

# Calculate the mode of the new column
income['Income per Capita (,000)'].____()
Редагувати та запускати код