有没有一种简单的方法可以在多列中不使用熊猫的情况下对编码进行标记?

就像只使​​用numpy和sklearn的preprocessing.LabelEncoder()

最佳答案

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

le = LabelEncoder()

cols_2_encode = [1,3,5]

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

关于python - 不使用pandas的多列标签编码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44366171/

10-12 13:03