НачатьНачать бесплатно

BMI злодеев

Вернёмся к набору данных heroes, который содержит информацию о различных героях комиксов. В него добавлен столбец bmi, рассчитанный как Weight, делённый на (Height/100)**2. Этот индекс помогает определить, есть ли у персонажа проблемы с весом.

Ваша задача — найти среднее значение и стандартное отклонение индекса BMI в зависимости от 'Alignment' персонажа и 'Publisher', которому он принадлежит. При этом нужно учитывать только те группы, в которых насчитывается более 10 допустимых наблюдений по индексу BMI.

Подсказка: используйте .count() для подсчёта числа допустимых наблюдений.

Это упражнение является частью курса

Практика задач для собеседования по программированию на Python

Посмотреть курс

Инструкции к упражнению

  • Сгруппируйте данные по двум указанным выше признакам.
  • Отфильтруйте группы, в которых более 10 допустимых наблюдений bmi.
  • Снова сгруппируйте отфильтрованные данные по тем же признакам.
  • Вычислите среднее значение и стандартное отклонение индекса BMI.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

import numpy as np

# Group the data by two factors specified in the context
groups = ____

# Filter groups having more than 10 valid bmi observations
fheroes = ____

# Group the filtered data again by the same factors
fgroups = ____

# Calculate the mean and standard deviation of the BMI index
result = fgroups[____].____
print(result)
Редактировать и запускать код