---
title: "init(_:transformer:)"
framework: createmlcomponents
role: symbol
role_heading: Initializer
path: "createmlcomponents/columnselector/init(_:transformer:)"
---

# init(_:transformer:)

Creates a select operation with a transformer.

## Declaration

```swift
init<T>(_ columnSelection: ColumnSelection, transformer: T) where Estimator == TransformerToEstimatorAdaptor<T>, T : Transformer, T.Input == UnwrappedInput?
```

## Parameters

- `columnSelection`: A selection of columns.
- `transformer`: A transformer.

## See Also

### Creating the selection

- [init(columns:estimator:)](createmlcomponents/columnselector/init(columns:estimator:).md)
- [init(_:estimator:)](createmlcomponents/columnselector/init(_:estimator:).md)
