python - 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'
解决方案
正如 Chris 所说,scikit-learn 的 0.20 版已弃用categorical_features
参数 for 。preprocessing.OneHotEncoder
请参阅相关的发行说明、提交、拉取请求和问题以了解弃用。然后在 0.22 版中将其删除。请参阅PR并提交以进行删除。
推荐阅读
- javascript - 您如何解决 scrutinizer-ci 中的代码复杂性限制?
- youtube-api - 传递“publishedBefore”、“publishedAfter”和“nextPageToken”参数时,YouTube 数据 API v3 未返回任何结果
- matlab - 分箱 1:9 -> 等号元胞数组的分箱
- google-apps-script - 脚本延迟 - 等待配额
- javascript - 粘性侧边栏手风琴不会正确滚动
- javascript - JavaScript:XMLHttpRequest 状态总是返回 0
- c# - 无法执行操作,因为运行空间未处于“打开”状态。运行空间的当前状态是“破碎”
- input - 无法从异步中的标准输入读取文件
- sql - 将多个分区读入一个数据帧/rdd
- asp.net - 使用 vba 从 aspx 搜索查询中下载 tif 文件