我想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 …Run Code Online (Sandbox Code Playgroud) 我有一个带有如下字符串的 Pandas 数据框列:
Column A
text moretext 251 St. Louis Apt.54
123 Orange Drive
sometext somemoretext 171 Poplar street
textnew 11th street
77 yorkshire avenue
Run Code Online (Sandbox Code Playgroud)
我想删除数值之前的文本,即我希望输出是这样的:
Column A
251 St. Louis Apt.54
123 Orange Drive
171 Poplar street
11th street
77 yorkshire avenue
Run Code Online (Sandbox Code Playgroud)