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

# init(_:)

Creates a new column from a given sequence of elements.

## Declaration

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

## Parameters

- `source`: A sequence of 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 = MLDataColumn([2, 3, 5, 7, 11]) print(sequenceColumn) // Prints [2, 3, 5, 7, 11]

## See Also

### Creating a data column

- [init(repeating:count:)](createml/mldatacolumn/init(repeating:count:).md)
- [init()](createml/mldatacolumn/init().md)
