Могут ли конвейеры SKLearn выводить несколько преобразований без FeatureUnion? - PullRequest
0 голосов
/ 04 августа 2020

Мой преобразователь принимает pandas df и отдельно преобразует категориальные и числовые столбцы. Кажется, это нормально работает с FeatureUnion, но что, если мне нужен вывод в виде списка? [Преобразованные категории, преобразованные числа]?

transformer = Pipeline([
    ('features', FeatureUnion(n_jobs=1, transformer_list=[
        ('numericals', Pipeline([
            ('selector', FeatureSelector(columns=numerical_columns)),
            ('imputer',SimpleImputer()),
            ('scaler', StandardScaler()),
            
        ])),  # numericals close
        
        # Part 2
        ('categoricals', Pipeline([
            ('selector', FeatureSelector(columns=categorical_columns)),
            ('string_convert',ConvertStringT),
            ('encoder', OneHotEncoder()),
        ]))  # categoricals close
    ])),  # features close
])  # pipeline close
...