Kom igångKom igång gratis

BMI för skurkar

Vi återvänder till datamängden heroes, som innehåller information om olika seriefigurer. Vi har lagt till en kolumn bmi i datamängden, beräknad som Weight dividerat med (Height/100)**2. Det här indexet används för att avgöra om en person har viktproblem.

Din uppgift är att ta reda på medelvärdet och standardavvikelsen för BMI-indexet beroende på figurens 'Alignment' och den 'Publisher' som figuren tillhör. Du behöver dock bara ta hänsyn till de grupper som har fler än 10 giltiga observationer av BMI-indexet.

Tips: använd .count() för att beräkna antalet giltiga observationer.

Den här övningen är en del av kursen

Öva på kodningsintervjufrågor i Python

Visa kurs

Övningsinstruktioner

  • Gruppera datan efter de två faktorer som anges ovan.
  • Filtrera bort grupper med färre än 10 giltiga bmi-observationer.
  • Gruppera den filtrerade datan igen efter samma faktorer.
  • Beräkna medelvärdet och standardavvikelsen för BMI-indexet.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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)
Redigera och kör kod