전처리시각화 질문

3eo·2026년 1월 21일

🔒7번 라인에서 결측치를 제거해도 되는 이유

🔑


🔒여기도 마찬가지! 7번 라인에서 결측치 제거 가능한 이유

🔑


🔒이상치 후보를 논리적으로 골라내는 전형적인 EDA 패턴 이해하기

🔑

IQR 기준으로 면적이 비정상적으로 큰 집들만 골라서 확인용 테이블을 만든다.

1️⃣ df["GrLivArea"] > upper — 이상치 기준 만들기
(upper = Q3 + 1.5 * IQR)

  • Q3 : 75% 분위수
  • IQR = Q3 - Q1
  • upper : “정상 범위의 최대값”

👉 이 값을 넘으면 이상치 후보 : True / False로 결과값

2️⃣ df[ ... ] — 조건을 만족하는 행만 남기기

df[df["GrLivArea"] > upper]
  • 면적이 upper보다 큰 집들만 남은 데이터프레임

3️⃣ [["Id", "GrLivArea", "SalePrice"]] — 필요한 컬럼만 보기

4️⃣ .sort_values("GrLivArea", ascending=False) — 큰 것부터 보기

5️⃣ 최종 결과 area_outliers의 의미
==“이상치 후보를 사람이 검토하기 위한 테이블”


🔒

0개의 댓글