1. ホーム

Run prompt error ImportError: cannot import name 'Imputer' from 'sklearn.preprocessing' Solution

2022-02-07 13:11:40
<パス
(the preceding is omitted)
from sklearn.preprocessing import Imputer as SimpleImputer
# from sklearn.impute import SimpleImputer

imputer = SimpleImputer(strategy = 'median')

# Use the fit() method to fit the imputer instance to the training set
housing_num = housing.drop('ocean_proximity', axis =1)

imputer.fit(housing_num)


上記のコードを実行すると、次のようなエラーが表示されます。 ImportError: cannot import name 'Imputer' from 'sklearn.preprocessing'
まず、お使いのコンピューターにsklearnがpipでインストールされているかどうかを確認し、インストールされている場合は、上記のパッケージイントロデューサを次のように変更します。

from sklearn.impute import SimpleImputer


問題が解決される