Začněte nyníZačněte zdarma

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

Zobrazit kurz

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)
Upravit a spustit kód