sklearn库中找不到Imputer包问题
1.问题描述:
cannot import name ‘Imputer’ from 'sklearn.preprocessing’
2.问题原因:
sklearn库中不存在Imputer类
3.解决方法一:
0.22以上版本的sklearn去除了Imputer类,因此需要使用SimpleImputer类代替
库引用代码需改为:
from sklearn.impute import SimpleImputer
4.解决方法二:
将0.22版本的sklearn降低为0.19(此版本存在Imputer类)
5.注解
SimpleImputer类的参数配置:
sklearn.impute.SimpleImputer(missing_values=nan,strategy=‘mean’,fill_value