标签在不使用pandas的情况下对多列进行编码

时间:2017-06-05 09:49:32

标签: python python-3.x numpy machine-learning scikit-learn

是否有一种简单的方法来标记编码而不使用pandas进行多列?

只使用numpy和sklearn' preprocessing.LabelEncoder()

1 个答案:

答案 0 :(得分:1)

一种解决方案是使用LabelEncoder遍历列,将它们转换为数值:

le = LabelEncoder()

cols_2_encode = [1,3,5] 

for col in cols_2_encode:
    X[:, col] = le.fit_tramsform(X[:, col])