---
title: "init(_:)"
framework: createml
role: symbol
role_heading: Initializer
path: "createml/mluntypedcolumn/init(_:)-ag8f"
---

# init(_:)

Creates a new column from a given sequence of elements that can be converted to machine learning data values.

## Declaration

```swift
init<S>(_ source: S) where S : Sequence, S.Element : MLDataValueConvertible
```

## Parameters

- `source`: A sequence of convertible elements for the new column.

## Discussion

Discussion Use this initializer to create a column from a sequence of any type that conforms to MLDataValueConvertible. let sequenceColumn = MLUntypedColumn([2, 3, 5, 7, 11]) print(sequenceColumn) /* Prints...  ValueType: Int  Values:        [2, 3, 5, 7, 11]  */

## See Also

### Creating an untyped column

- [init(repeating:count:)](createml/mluntypedcolumn/init(repeating:count:).md)
- [init(repeating:count:)](createml/mluntypedcolumn/init(repeating:count:)-7ttf1.md)
- [init(repeating:count:)](createml/mluntypedcolumn/init(repeating:count:)-q8yk.md)
- [init(_:)](createml/mluntypedcolumn/init(_:).md)
- [init(_:)](createml/mluntypedcolumn/init(_:)-33tcv.md)
- [init(_:)](createml/mluntypedcolumn/init(_:)-9no5.md)
- [init(_:)](createml/mluntypedcolumn/init(_:)-5by2g.md)
- [init()](createml/mluntypedcolumn/init().md)
