如何从sklearn导入SimpleImputer?

use*_*814 6 python scikit-learn

我想SimpleImputer从sklearn导入,我尝试了以下代码:

from sklearn.impute import SimpleImputer
Run Code Online (Sandbox Code Playgroud)

但是,它给出了以下错误:

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-21-14ff80a1bb2f> in <module>()
  2 #!pip install -U scikit-learn
  3 #!pip show scikit-learn
  4 from sklearn.impute import SimpleImputer

 ~\Anaconda3\lib\site-packages\sklearn\impute\__init__.py in <module>()
  2 import typing
  3 
  4 from ._base import MissingIndicator, SimpleImputer
  5 from ._knn import KNNImputer
  6 

  ~\Anaconda3\lib\site-packages\sklearn\impute\_base.py in <module>()
 12 
 13 from ..base import BaseEstimator, TransformerMixin
 14 from ..utils.sparsefuncs import _get_median
 15 from ..utils.validation import check_is_fitted
 16 from ..utils.validation import FLOAT_DTYPES

 ~\Anaconda3\lib\site-packages\sklearn\utils\sparsefuncs.py in <module>()
  6 import scipy.sparse as sp
  7 import numpy as np
  8 from .validation import _deprecate_positional_args
  9 
 10 from .sparsefuncs_fast import (

ImportError: cannot import name '_deprecate_positional_args'
Run Code Online (Sandbox Code Playgroud)

我的版本scikit-learn是:0.23.1

还有其他方法可以导入 SimpleImputer 或者如何使from sklearn.impute import SimpleImputer代码工作吗?