Я изучаю машинное обучение, и я пытался предварительно обработать данные. и я наткнулся на ошибку. X [:, 1] = X_label_encoder_1.fit_transform (X [:, 1]) IndexError: index 1 выходит за границы оси 1 с размером 1. Я попробовал все, но не смог его получить.
# get the dependant and independent variables
X = dataset.iloc[:, 3:13].values
y = dataset.iloc[:, 13].values
X = X.reshape(-1, 1)
y = y.reshape(-1, 1)
# change the categorical values into numbers
X_label_encoder_1 = LabelEncoder()
X[:, 1] = X_label_encoder_1.fit_transform(X[:,1])
X_label_encoder_2 = LabelEncoder()
X[:, 2] = X_label_encoder_2.fit_transform(X[:,2])
onehotencoder = OneHotEncoder(categories=X[1])
X = onehotencoder.fit_transform(X).toarray()