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

# init(_:)

Creates a new column from a given sequence of machine learning data values.

## Declaration

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

## Parameters

- `source`: A sequence of data value daelements for the new column.

## Discussion

Discussion Use this initializer to create a column from a sequence of data values. let dataValueOf2 = MLDataValue.int(2) let dataValueOf3 = MLDataValue.int(3) let dataValueOf5 = MLDataValue.int(5) let dataValueOf7 = MLDataValue.int(7) let dataValueOf11 = MLDataValue.int(11)

let sequence = [dataValueOf2,                 dataValueOf3,                 dataValueOf5,                 dataValueOf7,                 dataValueOf11 ]

let sequenceColumn = MLUntypedColumn(sequence) 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(_:)-ag8f.md)
- [init()](createml/mluntypedcolumn/init().md)
