![](/img/trans.png)
[英]Pycaret : "AttributeError: 'Simple_Imputer' object has no attribute 'target_variable'"
[英]AttributeError: 'Simple_Imputer' object has no attribute 'fill_value_categorical'' in PyCaret
我正在使用 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 版本错误,则会提前失败。__init__
签名(参见_get_param_names )自省BaseEstimator
对象的新方法,它要求任何__init__
参数都具有相应的同名 class 属性。 像Simple_Imputer
这样的 pycaret 子类目前不符合这个期望@eddygeek 的回答是正确的。 我遇到了同样的错误,强制安装 scikit-learn 0.23.2 就可以了。
pip install scikit-learn==0.23.2 --force-reinstall
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.