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
?
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
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With