Я использую конвейер для преобразования моей переменной X, имеющей категориальные функции, с помощью OneHotEncoding; однако даже после того, как я fit_transfrom X, когда я печатаю X, я все еще вижу категориальные значения:
X = df.drop('Loan_Status', axis='columns')
y = df['Loan_Status']
from sklearn.compose import make_column_transformer
from sklearn.preprocessing import OneHotEncoder
column_trans = make_column_transformer(
(OneHotEncoder(), ['Loan_ID', 'Gender', 'Married', 'Education',
'Self_Employed','Property_Area']),
remainder='passthrough')
column_trans.fit_transform(X)
Я пропустил шаг, чтобы убедиться, что моя переменная X поддерживает закодированные функции?
Спасибо на ваше время.