无法从sklearn.impute导入IterativeImputer

问题描述 投票:0回答:2

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

ImportError: cannot import name 'IterativeImputer'

我升级了我的conda,我的scikitlearn包,它还没有解决!

python scikit-learn missing-data
2个回答
1
投票

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


0
投票

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

from sklearn.experimental import enable_iterative_imputer
from sklearn.impute import IterativeImputer
© www.soinside.com 2019 - 2024. All rights reserved.