Kidney disease case study II: Feature Union
Having separately imputed numeric as well as categorical columns, your task is now to use scikit-learn's FeatureUnion to concatenate their results, which are contained in two separate transformer objects - numeric_imputation_mapper
, and categorical_imputation_mapper
, respectively.
You may have already encountered FeatureUnion
in Machine Learning with the Experts: School Budgets. Just like with pipelines, you have to pass it a list of (string, transformer)
tuples, where the first half of each tuple is the name of the transformer.
Diese Übung ist Teil des Kurses
Extreme Gradient Boosting with XGBoost
Anleitung zur Übung
- Import
FeatureUnion
fromsklearn.pipeline
. - Combine the results of
numeric_imputation_mapper
andcategorical_imputation_mapper
usingFeatureUnion()
, with the names"num_mapper"
and"cat_mapper"
respectively.
Interaktive Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Import FeatureUnion
from sklearn.pipeline import FeatureUnion
# Combine the numeric and categorical transformations
numeric_categorical_union = ____([
("____", ____),
("____", ____)
])