BMI darebáků
Vrátíme se k datasetu heroes, který obsahuje informace o různých komiksových hrdinech. Přidali jsme do něj sloupec bmi vypočítaný jako Weight děleno (Height/100)**2. Tento index pomáhá určit, zda má daná postava problémy s váhou.
Tvým úkolem je zjistit průměrnou hodnotu a směrodatnou odchylku BMI indexu v závislosti na 'Alignment' postavy a 'Publisher', ke kterému tato postava patří. Zohledni přitom pouze ty skupiny, které mají více než 10 platných pozorování BMI indexu.
Tip: pro výpočet počtu platných pozorování použij .count().
Toto cvičení je součástí kurzu
Procvičování otázek z kódovacích pohovorů v Pythonu
Pokyny k cvičení
- Seskup data podle dvou výše uvedených faktorů.
- Filtruj skupiny, které mají více než 10 platných pozorování
bmi. - Vyfiltrovaná data znovu seskup podle stejných faktorů.
- Vypočítej průměr a směrodatnou odchylku BMI indexu.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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)