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.
Cet exercice fait partie du cours
Extreme Gradient Boosting with XGBoost
Instructions
- Import
FeatureUnion
fromsklearn.pipeline
. - Combine the results of
numeric_imputation_mapper
andcategorical_imputation_mapper
usingFeatureUnion()
, with the names"num_mapper"
and"cat_mapper"
respectively.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Import FeatureUnion
from sklearn.pipeline import FeatureUnion
# Combine the numeric and categorical transformations
numeric_categorical_union = ____([
("____", ____),
("____", ____)
])