web-dev-qa-db-fra.com

ImportError: impossible d'importer le nom 'Imputer' depuis 'sklearn.preprocessing'

Essayer d'importer Imputer depuis 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

Affiche "ImportError: impossible d'importer le nom 'Imputer' de 'sklearn.preprocessing' (/home/codeknight13/anaconda3/lib/python3.7/site-packages/sklearn/preprocessing/__init__.py)"

10
vikram

Essaye ça:

depuis sklearn .impute import SimpleImputer

imr = SimpleImputer (missing_values ​​= np.nan, stratégie = 'moyenne')

imr = imr.fit (valeurs df)

imputed_data = imr.transform (df.values)

print (données_imputées)

Remarque: les nouvelles modifications sont en gras pour votre référence rapide.

0
Ali Olow Jimale