Я импортировал набор данных и пытаюсь создать отдельные столбцы категориальных данных. В чем проблема, когда переданный объект корректен?
dataset = pd.read_csv('Data.csv')
X = dataset.iloc[:, :-1].values
Y = dataset.iloc[:, 3].values
from sklearn.preprocessing import OneHotEncoder
from sklearn.compose import ColumnTransformer
ct = ColumnTransformer(['encoder', OneHotEncoder(),[0]], remainder='passthrough')
X = np.array(ct.fit_transform(X), dtype=np.float)
Синтаксическая ошибка отсутствует, но генерируется ошибка.