python - OneHotEncoder 的“categorical_features”不起作用
问题描述
我正在跟随一个教程。我在突出显示的行上收到错误。然后我发现我正在运行最新版本的 sklearn。新的 sklearn 没有“categorical_features”参数,因此我无法运行代码。如果我运行代码
'' onehotencoder = OneHotEncoder() X = onehotencoder.fit_transform(X).toarray() '' 然后它对数据集 X 中的所有列进行编码,但我只想要第一个,我的意思是 0 索引。如果我添加 X[0] 那么它显示''预期的二维数组,而不是一维数组:“”
如何解决这个问题,我不想降级我的 sklearn。
代码图片链接: http: //prntscr.com/14al64a
解决方案
推荐阅读
- python - 有没有什么方法可以每 30 分钟使用 selenium 和 Python 自动运行一个脚本?
- swift - 线程 1:致命错误:在隐式展开可选值 Firebase 时意外发现 nil
- docker - 如何防止 docker 使用 BTRFS 卷
- geopandas - 为什么在使用地理编码时很少有地方没有返回坐标?
- python - 在python中找到彼此相距10米的点的ID
- r - 有没有办法用 R 中的另一个数据框中的行替换一个数据框中的行?
- c# - 在 Rider 中为 dotnet 2.1 项目配置不带代码的 log4net
- archer - 如何从 Archer 的日期字段中获取自定义对象中的日期?
- c++ - 错误:'const char* HTTPREQUESTS::certificate'不是'class HTTPREQUESTS'的静态成员
- ios - 安装 Scandit 失败。该包不包含任何与该框架兼容的程序集引用或内容文件