8

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?

MefAldemisov
  • 867
  • 10
  • 21

1 Answers1

7

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.

Lukasz Tracewski
  • 10,794
  • 3
  • 34
  • 53