首页 > 解决方案 > How can I fix this error with sklearn.preprocessing?

问题描述

Code:

onehotencoder = OneHotEncoder(categorical_features = [3])

resulting in the error:

TypeError: __init__() got an unexpected keyword argument 'categorical_features'

标签: pythonpycharmsklearn-pandas

解决方案


正如 Chris 所说,scikit-learn 的 0.20 版已弃用categorical_features参数 for 。preprocessing.OneHotEncoder请参阅相关的发行说明提交拉取请求问题以了解弃用。然后在 0.22 版中将其删除。请参阅PR提交以进行删除。


推荐阅读