Seaborn 패키지 heatmap 시각화 오류 관련

Jaewon·2023년 12월 28일
0

우당탕탕

목록 보기
8/22

인턴 근무를 하며, 모델링을 하기 전 데이터 분석을 하는 과정에서 변수 간 상관관계를 확인해야 했다.
현재 다루고 있는 데이터가 전형적인 정형데이터 형태라 기존 전처리가 깔끔하게 잘 되어있어
감사하게도 바로 데이터 분석 작업을 시작했다.

연속된 수치형 데이터가 대부분이었어서, seaborn 패키지의 heatmap을 통해
각 변수 간 싱관관계를 확인해 그 전에 세워둔 가설을 검증하려 했다.

분명 어제까지만 해도 잘 작동하던 코드였는데,
heatmap의 각 셀에 변수 간 상관관계가 숫자로 표시되지 않았다.
정확히 말하자면, 맨 윗 줄 셀에만 표시됐다.

결론을 말하자면, seaborn 패키지 버전 문제였다.
어제 pandas-profiling, ydata-profiling 패키지를 설치하면서 의존성 패키지가 재설치됐었는데, 이 과정에서 버전이 꼬인 듯 하다.
이랬는데 내일은 또 ydata-profiling이 에러나는 건 아니겠지?
이 오류로 인해 1시간을 날렸는데, 원인을 파악하니 5분만에 해결했다. ㅋㅋ..~

Seaborn heatmap 시각화 시 상관계수가 표시되지 않는 경우

  • 상관계수를 표시하겠다는 인자를 명시해주었음에도 불구하고 제대로 시각화되지 않으면 버전오류를 의심하자.
  • 나의 경우, seaborn 0.12.2 버전에서 해당 오류가 발생했고, 0.13.0 버전으로 재설치해주었더니 해결됐다.

여담

  • GPT가 제시해주는 오류 해결 방안이 모두 작동하지 않을 경우, 버전오류를 의심하자.
profile
v ^_^ v

0개의 댓글