ValueError: input_features не равен Feature_names_in_Python

Программы на Python
Anonymous
ValueError: input_features не равен Feature_names_in_

Сообщение Anonymous »

Код Python с указанной выше ошибкой:

Код: Выделить всё

# categorical columns to encode: Cols_to_encod
Cols_to_encod = list(X.columns[X.dtypes == 'object'])

# create the transformers
ohe = OneHotEncoder(sparse=False, handle_unknown='ignore')

ct = ColumnTransformer(transformers=[('onehot', ohe, Cols_to_encod)], remainder='passthrough')

X_transformed = ct.fit_transform(X)

# get the transformed column names
ohe_names = ct.get_feature_names_out(Cols_to_encod)
X — это обучающие данные, которые предварительно обрабатываются для кодирования категориальных столбцов X с использованием onehot кодирования.

Подробнее здесь: https://stackoverflow.com/questions/759 ... e-names-in

Вернуться в «Python»