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
Ö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)