from sklearn.compose import ColumnTransformer
full_pipeline = ColumnTransformer([("num", num_pipeline, numerical_attribute), ("cat", OneHotEncoder(), categorical_attribute)])
full_df_prepared = full_pipeline.fit_transform(df)
full_df_prepared