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)