Получение синтаксической ошибки в коде при остатке= «прохождение» в приведенном ниже фрагменте кода

#python-3.x #scikit-learn #linear-regression

Вопрос:

из sklearn.compose импортируйте преобразователь столбцов ct = преобразователь столбцов([(‘кодировщик’, OneHotEncoder(),[3]), остаток=’передача через»]) x = np.массив(ct.fit_transform(x), dtype = np.float)

Ответ №1:

Правильный синтаксис был бы следующим:

 import ColumnTransformer 

ct = ColumnTransformer([('encoder', OneHotEncoder(),[3]), 
                        ],remainder='passthrough') 

x = np.array(ct.fit_transform(x), dtype = np.float)