如何使用Keras.to_Categorical在dataFrame中一次性对多个列进行一次热编码?

时间:2019-05-05 17:28:37

标签: python machine-learning keras data-science one-hot-encoding

我想使用Keras to_categorical在我的数据帧中一次热编码多个列。怎么做?

need_to_encode = ['Item_Fat_Content', 'Outlet_Location_Type', 'Outlet_Type', 'Outlet_Size', 'Item_Type_Combined', 'Outlet']

这些是我需要一键编码的列。

1 个答案:

答案 0 :(得分:3)

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

或者在需要编码的数据框部分使用scikit-learn's categorical encoder

下次不要忘记添加minimal working example,这样我们就可以提供进一步的帮助。

相关问题