무냐의 개발일지

[파이썬] 열/ 행 숫자제한 없이 다 보는 방법 (Pandas)/ corr 상삼각,하삼각행렬 표시 본문

데싸 추가 독학

[파이썬] 열/ 행 숫자제한 없이 다 보는 방법 (Pandas)/ corr 상삼각,하삼각행렬 표시

무냐코드 2024. 2. 8. 21:09

| pd.set_option(display.max_columns)

pd.set_option('display.max_columns', None)
pd.set_option('display.max_rows', None)

 

그래프 그릴 때, 

plt.show()는 굳이 안써도 되지만,  안 써주면 표출이 안 되는 환경도 있기 때문에 그냥 습관적으로 써준다.

 

 

| heatmap에 원하는 변수만 나오게 하기 & 상삼각행렬로 반쪽만 나타내기

df_numeric = ['GrLivArea', 'TotalBsmtSF', '1stFlrSF', '2ndFlrSF']
df_corr = train[df_numeric]
corr_matrix = df_corr.corr()

#반쪽만 나오게 하기
mask = np.triu(np.ones_like(corr_matrix, dtype=bool))

sns.heatmap(corr_matrix, annot=True, cmap='viridis', mask=mask)
plt.show();