我正在使用 PyCaret 并收到错误消息。
AttributeError: 'Simple_Imputer' object has no attribute 'fill_value_categorical'
尝试创建一个基本实例。
!pip install pycaret==1.0
from pycaret.regression import *
exp_reg = setup(data=df, target='Survived', session_id=2)
我正在使用 PyCaret 并收到错误消息。
AttributeError: 'Simple_Imputer' object has no attribute 'fill_value_categorical'
尝试创建一个基本实例。
!pip install pycaret==1.0
from pycaret.regression import *
exp_reg = setup(data=df, target='Survived', session_id=2)
我重新安装了 pycraret ( !pip install pycaret
) 并且它起作用了;不知道发生了什么。
我在pycaret
没有依赖项的情况下安装时遇到了这个错误。
以下将导致此错误:
!pip install imblearn --no-deps pycaret scikit-plot pyod lightgbm plotly
为避免此错误,请更改为:
!pip install pycaret
setup
功能,如果 sklearn 版本错误,则提前失败。BaseEstimator
基于__init__
签名自省对象的新方法(参见_get_param_names),它要求任何__init__
参数都具有相应的同名类属性。像目前这样的pycaret子类Simple_Imputer
不符合这个期望@eddygeek 的回答是正确的。我遇到了同样的错误,强制安装 scikit-learn 0.23.2 就成功了。
pip install scikit-learn==0.23.2 --force-reinstall