Reputation: 901
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
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