제공된 데이터 smartwatch_steps.csv는 한 사람이 스마트워치로 기록한 300일 동안의 걸음 수이다. 소문항별 답을 구해 답안 제출 화면에 입력하시오.
| 컬럼명 | 설명 |
|---|---|
| day | 날짜 번호 (1~300) |
| steps | 하루 걸음 수 |
| sleep_hours | 수면 시간(시간) |
| resting_hr | 안정 시 심박수 |
steps의 제1사분위수를 Q1, 제3사분위수를 Q3, IQR = Q3 − Q1 이라 할 때,
Q1 − 1.5×IQR 보다 작거나 Q3 + 1.5×IQR 보다 큰 값을 이상치로 본다.
소문항
steps의 이상치는 몇 개인가? [제출] 정수💡 이렇게 해 보세요
- Q1·Q3는
.quantile(0.25),.quantile(0.75)로 구해요.- 아래 경계 = Q1 − 1.5×IQR, 위 경계 = Q3 + 1.5×IQR 을 변수에 담아 두세요.
- 이상치 조건은
(df['steps'] < low) | (df['steps'] > high), 이상치가 아닌 행은 앞에~를 붙여 골라요.~는 True/False 를 뒤집어요.print((~out).sum())으로 남은 행 수를 확인해 보세요.
파이썬 실행환경 불러오는 중 · 보통 3초