无法从sklearn.impute导入IterativeImputer

时间:2019-04-25 10:03:19

标签: python-3.x scikit-learn missing-data

我有一个数据集,其中的一列包含缺少的值,该值与另一列具有较高的相关性。我想从sklearn.impute使用IterativeImputer,但收到此错误:

ImportError:无法导入名称“ IterativeImputer”

我升级了conda和scikitlearn软件包,但尚未解决!

提前谢谢!

2 个答案:

答案 0 :(得分:1)

IterativeImputer仅在scikit-learn 0.21中可用,截至2019年4月,它仅作为开发人员版本发布,而不是稳定版本。

答案 1 :(得分:0)

即使使用0.21版本的sklearn,我也遇到同样的问题。您需要添加其他导入

from sklearn.experimental import enable_iterative_imputer
from sklearn.impute import IterativeImputer