MefAldemisov
MefAldemisov

Reputation: 901

Differences between sklearn's SimpleImputer and Imputer

In python's sklearn library there exist two classes, which are doing approximately the same things: sklearn.preprocessing.Imputer and sklearn.impute.SimpleImputer

The only difference that I found is a "constant" strategy type in SimpeImputer. Is there any other differences? When should be Imputer used instead of SimpleImputer?

Upvotes: 8

Views: 4665

Answers (1)

Lukasz Tracewski
Lukasz Tracewski

Reputation: 11387

Imputer class is deprecated in 0.20 and will be removed in 0.22. Check the source code for details. Answer to your question is then easy: you should always use SimpleImputer.

Upvotes: 7

Related Questions