我想使用函数sklearn.compose.ColumnTransformer
, 仅将 StandardScaler 应用于我的数据集的数字部分(其余部分已经是 one-hot 编码的)。我想查看适合训练数据的参数,但是在使用柱式变压器时,该功能.scale_
显然不起作用。有没有办法这样做?.mean_
scaler.mean_
scaler.scale_
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.3, random_state=42, stratify=y)
scaler = StandardScaler()
data_pipeline = ColumnTransformer([
('numerical', scaler, numerical_variables)], remainder='passthrough')
X_train = data_pipeline.fit_transform(X_train)