首页 > 解决方案 > 如何使用 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']

这些是我需要进行一次热编码的列。

标签: pythonmachine-learningkerasdata-scienceone-hot-encoding

解决方案


好吧,您可以在需要对数据进行编码的每一列上使用此 util 函数。

或者,您在需要编码的数据帧部分使用scikit-learn 的分类编码器。

下次不要忘记包含一个最小的工作示例,这样我们可以进一步提供帮助。


推荐阅读