你好,我是python和机器学习的新手,我无法理解为什么会发布此错误。几天前,这个工作很好。有人可以解释此错误并予以纠正。谢谢
from sklearn.preprocessing import Imputer
imputer=Imputer(missing_values ='NaN', strategy='mean', axis = 0)
这是发生的错误:
DeprecationWarning: Class Imputer is deprecated; Imputer was deprecated in version 0.20 and will be removed in 0.22. Import impute.SimpleImputer from sklearn instead. warnings.warn(msg, category=DeprecationWarning)
答案 0 :(得分:0)
您收到此错误,是因为在最新版本的sklearn
库Imputer
中已更改为SimpleImputer
。
因此,解决方案就是将Imputer
替换为SimpleImputer
答案 1 :(得分:0)
使用sklearn.impute import SimpleImputer
代替,因为旧的Imputer
已过时。