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