如何对数据框的不同列进行预编码。 总是在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()`