Мировые доходы: центральная тенденция
Наиболее распространённые меры центральной тенденции — это среднее значение (сумма всех значений, делённая на их количество), медиана (значение, разделяющее выборку на две равные части) и мода (наиболее часто встречающееся значение в наборе данных). Пакет pandas содержит функции для вычисления каждой из этих мер.
В данном наборе данных значения столбца 'Income per Capita' представлены в виде чисел с плавающей точкой, и повторяющихся значений среди них нет. Поэтому вызов income['Income per Capita'].mode() в консоли вернёт пустую серию. В этом упражнении вы воспользуетесь оператором целочисленного деления //, чтобы добавить новый столбец, в котором доход выражен в тысячах с округлением вниз: например, значение 11 543,43 станет просто 11. После этого вы запустите указанные функции, чтобы лучше понять распределение доходов.
pandas импортирован как pd, а DataFrame income из предыдущего упражнения доступен в вашем рабочем пространстве.
Это упражнение является частью курса
Импорт и управление финансовыми данными в Python
Инструкции к упражнению
- Используйте соответствующую функцию, чтобы вычислить глобальное среднее значение столбца
'Income per Capita'. - Используйте соответствующую функцию, чтобы вычислить глобальную медиану столбца
'Income per Capita'. - С помощью широковещательной операции создайте новый столбец
'Income per Capita (,000)', равныйincome['Income per Capita'] // 1000. Затем используйте соответствующую функцию, чтобы вычислить моду для этого нового столбца.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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)'].____()