Я новичок в ML и работал над набором данных, в котором есть столбец Категориальных переменных, и он имел три разных типа, и я использовал LabelEncoder для кодирования данных в 0,1,2; Теперь я хотел создать фиктивные переменные с помощью OneHotEncoder:
from sklearn.preprocessing import LabelEncoder,OneHotEncoder
labelencoder_X = LabelEncoder()
X[:,3] = labelencoder_X.fit_transform(X[:,3])
onehotencoder = OneHotEncoder(categorical_features=[3])
X = onehotencoder.fit_transform(X).toarray()
Я использовал pyCharm в качестве IDE и получил ошибку: TypeError: init() got an unexpected keyword argument 'categorical_features'
При поиске по inte rnet Я только узнал, что в категории sklearn 0.22 изменилось свойство 'categoryor_feature', но не смог найти, что делать в более новой версии.