Как решить DeprecationWarning при использовании Imputer sklearn - PullRequest
1 голос
/ 01 июня 2019

scikit-learn предоставляет удобный класс, чтобы позаботиться о пропущенном значении атрибута Imputer of sklearn.preprocessing

from sklearn.preprocessing import Imputer
im=Imputer(strategy="median")

я ожидаю результат, но какое-то предупреждение показывает

/usr/local/lib/python3.6/dist-packages/sklearn/utils/deprecation.py:66: DeprecationWarning: Class Imputer is deprecated; Imputer was deprecated in version 0.20 and will be removed in 0.22. Import impute.SimpleImputer from sklearn instead.
  warnings.warn(msg, category=DeprecationWarning)

1 Ответ

0 голосов
/ 01 июня 2019

Предупреждение показывает, что вы должны использовать класс SimpleImputer вместо класса Imputer. Класс Imputer будет удален в следующих версиях scikit-learn. Примеры см. это . Если вы все еще хотите использовать его. Вы должны использовать метод .fit или .fit_transform класса Imputer.

...