ÎncepețiÎncepe gratuit

BMI-ul răufăcătorilor

Să revenim la setul de date heroes, care conține informații despre diferiți supereroi din benzile desenate. Am adăugat o coloană bmi calculată ca Weight împărțit la (Height/100)**2. Acest indice ajută la determinarea dacă o persoană are probleme de greutate.

Sarcina ta este să afli care sunt media și abaterea standard ale indicelui BMI în funcție de 'Alignment' și 'Publisher'-ul căruia îi aparține fiecare personaj. Va trebui însă să iei în considerare doar grupurile care au mai mult de 10 observații valide ale indicelui BMI.

Indiciu: folosește .count() pentru a calcula numărul de observații valide.

Acest exercițiu face parte din cursul

Exersarea întrebărilor de interviu de programare în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Grupează datele după cei doi factori specificați mai sus.
  • Filtrează grupurile care au mai mult de 10 observații valide ale bmi.
  • Grupează din nou datele filtrate după aceiași factori.
  • Calculează media și abaterea standard ale indicelui BMI.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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)
Editează și rulează codul