Programming/Python

[tensorflow] cannot import name 'Imputer' from 'sklearn.preprocessing'

bisi 2020. 10. 20. 13:48

현상 

 

sklearn.preprocessing에서 Imputer 를 불러올때, 아래와 같은 오류가 발생했다.

 

에러 화면

 

 

해결 방법

Imputer 3 버전 전에 사용되지 않으며 0.22에서 제거되었다. 

 

Imputer 모듈을 불러오기 위해선 sklearn.impute를 사용하면 된다.

 

# @deprecated in 0.23 version 
# from sklearn.preprocessing import Imputer

# you should use sklearn.impute
from sklearn.impute import SimpleImputer