시작하기무료로 시작하기

악당들의 BMI

다시 다양한 만화 캐릭터 정보를 담은 heroes 데이터셋으로 돌아가 봅시다. 여기에 bmi 열을 추가했으며, 계산식은 Weight(Height/100)**2로 나눈 값이에요. 이 지표는 개인의 체중 관련 문제 여부를 파악하는 데 사용됩니다.

여러분의 과제는 캐릭터의 'Alignment'와 소속 'Publisher'에 따라 BMI 지수의 평균과 표준편차를 구하는 것이에요. 단, BMI 지수의 유효 관측치가 10개를 초과하는 그룹만 고려해야 합니다.

팁: 유효 관측치 개수를 계산하려면 .count()를 사용하세요.

이 연습은 강의의 일부입니다

Python으로 코딩 인터뷰 문제 연습하기

강의 보기

연습 안내

  • 위에서 지정한 두 기준으로 데이터를 그룹화하세요.
  • 유효한 bmi 관측치가 10개를 초과하는 그룹만 필터링하세요.
  • 필터링된 데이터를 같은 기준으로 다시 그룹화하세요.
  • BMI 지수의 평균과 표준편차를 계산하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

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)
코드 편집 및 실행