python - 如何使用 Keras.to_Categorical 在 dataFrame 中一次对多个列进行 One-Hot 编码?
问题描述
我想使用 Keras to_categorical 一次对数据框中的多个列进行一次热编码。怎么做?
need_to_encode = ['Item_Fat_Content', 'Outlet_Location_Type', 'Outlet_Type', 'Outlet_Size', 'Item_Type_Combined', 'Outlet']
这些是我需要进行一次热编码的列。
解决方案
好吧,您可以在需要对数据进行编码的每一列上使用此 util 函数。
或者,您在需要编码的数据帧部分使用scikit-learn 的分类编码器。
下次不要忘记包含一个最小的工作示例,这样我们可以进一步提供帮助。
推荐阅读
- php - Wordpress Yoast 插件打开图表以从作者页面获取头像
- c# - 带有 Guid 的显式结构布局
- javascript - 如何在 node.js 中访问父对象的名称?
- sql - 什么样的 SQL 查询会得到想要的结果?
- javascript - window.getSelection().getRange(0) 在文本被包裹时不起作用
- netlogo - Netlogo:平均集群大小
- sas - Proc Transpose 每个组有多个 ID 值
- css - 我如何缩小以适应 SHOPIFY 中的横幅图像
- python - 没有“pkg_resources”的入口点和控制台脚本?
- sql - 在 SQL/Vertica 中,如何在单独的、不相关的表中返回类似的列?