python - 使用 OneHotEncoder 从数据框中删除标签
问题描述
在包含分类变量的列上使用OneHotEncoder
会从整个数据框中删除标签。有什么解决办法吗?我不想丢失我的数据框的标签。
labelencoder_1 = LabelEncoder()
df1['MSZoning'] = labelencoder_1.fit_transform(df1['MSZoning'])
onehotencoder = OneHotEncoder(categorical_features = [2])
df1 = onehotencoder.fit_transform(df1).toarray()
解决方案
推荐阅读
- html - 直接在表格中使用 html 模板来动态填充它
- android - 我正在为我的 android 应用程序处理推送通知,但我没有在我的任何注册设备上收到任何通知
- tcl - 当状态为 VPN 隧道关闭时退出 #!/usr/bin/expect
- python - 允许调试生成的代码的最佳或正确方法是什么?
- json - Azure ARM 模板 - Key Vault 用户名和密码 ID 变量?
- reactjs - 降低 TSDX 包的导入成本
- firebase - 使用 Flutter 永久存储数据
- nullpointerexception - 截屏时出现空指针异常......建议任何解决方案
- python - CV2中的RGB到灰度转换
- assembly - 在 MIPS 中获取参数并返回 $v0 和 $v1