Skip to content

Instantly share code, notes, and snippets.

@robert8138
Created June 19, 2017 00:39
Show Gist options
  • Save robert8138/55133f2b94f4429b566b431fa488a1a4 to your computer and use it in GitHub Desktop.
Save robert8138/55133f2b94f4429b566b431fa488a1a4 to your computer and use it in GitHub Desktop.
Pipeline Example
transforms = []
transforms.append(
('select_binary', ColumnSelector(features=binary))
)
transforms.append(
('numeric', ExtendedPipeline([
('select', ColumnSelector(features=numeric)),
('impute', Imputer(missing_values='NaN', strategy='mean', axis=0)),
]))
)
for field in categorical:
transforms.append(
(field, ExtendedPipeline([
('select', ColumnSelector(features=[field])),
('encode', OrdinalEncoder(min_support=10))
])
)
)
features = FeatureUnion(transforms)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment