본문 바로가기

머신러닝

[jupyter-notebook] scikit-learn futuer warning 해결법

728x90

jupyter notebook으로 scikit-learn을 사용하다 보면 다음과 같은 futuer warning 에러가 뜰 때가 있습니다.

 

FutureWarning: rename with inplace=True  will return None from pandas 0.11 onward
  " from pandas 0.11 onward", FutureWarning)

 

이는 scikit-learn의 버전이 낮아 발생하는 문제로 scikit-learn의 버전을 업그레이드 해주시면 

정상적으로 작동합니다.

 

먼저 jupyter notebook을 실행시킵니다.

다음 아래 명령어를 실행합니다.

 

!pip install scikit-learn --user --upgrade

 

다시 scikit-learn을 실행하면 futuer warning에러가 뜨지 않는 모습을 확인할 수 있습니다.

 

scikit-learn의 버전을 확인하고 싶다면

아래 명령어를 실행하면 됩니다.

 

import sklearn
print(sklearn.__version__)

 

 

또한 단순히 에러 메시지를 보고 싶지 않다면 아래 명령어를 실행합니다.

 

import warnings
warnings.simplefilter(action='ignore', category=FutureWarning)
728x90
반응형