Могу ли я сделать одно горячее кодирование случайных столбцов - PullRequest
0 голосов
/ 31 марта 2019

Как кодировать разные столбцы данных. Всегда получаю ошибку в одной строке кодирования.

Попробовал, поставив цикл 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()`
...