더북(TheBook)

3 속성별 관련도 추출하기

 

이 중에서 우리에게 필요한 정보를 추출해 보겠습니다. 먼저 데이터 사이의 상관관계를 df_corr 변수에 저장합니다. 그리고 집 값과 관련이 큰 것부터 순서대로 정렬해 df_corr_ sort 변수에 저장합니다. 집 값과 관련도가 가장 큰 열 개의 속성들을 출력합니다.

df_corr = df.corr() ----- ➊
df_corr_sort = df_corr.sort_values('SalePrice', ascending=False) ----- ➋
df_corr_sort['SalePrice'].head(10) ----- ➌

실행 결과

SalePrice       1.000000
OverallQual     0.790982
GrLivArea       0.708624
GarageCars      0.640409
GarageArea      0.623431
TotalBsmtSF     0.613581
1stFlrSF        0.605852
FullBath        0.560664
BsmtQual_Ex     0.553105
TotRmsAbvGrd    0.533723
Name: SalePrice, dtype: float64
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.