私はKaggleコンペティションを行っていますが、これにはいくつかの欠落データの代入が必要です。関連するすべての依存関係を持つ最新のAnaconda(4.5.4)をインストールしました(つまり、scikit-learn(0.19.1))。
モジュールをインポートしようとすると、次のエラーが表示されます。
ModuleNotFoundError: No module named 'sklearn.impute'
私は問題なく異なるsklearnモジュールをインポートしようとしました。 sklearn.imputeのみが欠落しているようです。
BallpointBenが指摘したように、sklearn.imputeは最新の安定版リリース(0.19.1)ではまだリリースされていません。現在、0.20.dev0でのみサポートされています。
バージョンエラーです。 Jupyter Notebookでの作業中に解決した修正を次に示します。ターミナルから:
conda update anaconda
conda update scikit-learn
これを試して -
from sklearn.preprocessing import Imputer
Python3.5とpython3.6の両方で動作します
(jupyterノートブックの内外)
sklearn.preprocessing import Imputerから使用できます。