执行此错误的原因是什么?

时间:2019-10-07 16:29:45

标签: python machine-learning

你好,我是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)

2 个答案:

答案 0 :(得分:0)

您收到此错误,是因为在最新版本的sklearnImputer中已更改为SimpleImputer
因此,解决方案就是将Imputer替换为SimpleImputer

答案 1 :(得分:0)

使用sklearn.impute import SimpleImputer代替,因为旧的Imputer已过时。