Imputerをsklearnからインポートしようとすると、
import pandas as pd
dataset = pd.read_csv('Data.csv')
X = dataset.iloc[:, :-1].values
y = dataset.iloc[:, 3].values
#PART WHERE ERROR OCCURS:-
from sklearn.preprocessing import Imputer
「ImportError:cannot import name 'Imputer' from 'sklearn.preprocessing'(/home/codeknight13/anaconda3/lib/python3.7/site-packages/sklearn/preprocessing/__init__.py)」と表示されます。
これを試して:
from sklearn .impute import SimpleImputer
imr = SimpleImputer(missing_values = np.nan、strategy = 'mean')
imr = imr.fit(df.values)
imputed_data = imr.transform(df.values)
印刷(imputed_data)
注:新しい変更は、すぐに参照できるように太字で示されています。