我可以对随机列进行一次热编码吗

时间:2019-03-31 05:55:51

标签: pandas one-hot-encoding

如何对数据框的不同列进行预编码。 总是在onehotencoding行出现错误。

通过为包含分类值的列放置for循环来进行尝试 但出现了严重错误

from sklearn.preprocessing import LabelEncoder, OneHotEncoder
labelencoder_X = LabelEncoder()
#col_cat is containing the columns name having categorical values
for i in col_cat:
   X[i] = labelencoder_X.fit_transform(X[i])
   onehotencoder = OneHotEncoder(categorical_features = [i])
   X[i] = onehotencoder.fit_transform(X[i]).toarray()`

0 个答案:

没有答案