---
title: MLDataTable.Row
framework: createml
role: symbol
role_heading: Structure
path: createml/mldatatable/row
---

# MLDataTable.Row

A row of untyped values in a data table.

## Declaration

```swift
struct Row
```

## Topics

### Accessing parameters

- [keys](createml/mldatatable/row/keys-swift.property.md)
- [values](createml/mldatatable/row/values-swift.property.md)
- [MLDataTable.Row.Key](createml/mldatatable/row/key.md)
- [MLDataTable.Row.Keys](createml/mldatatable/row/keys-swift.typealias.md)
- [MLDataTable.Row.Value](createml/mldatatable/row/value.md)
- [MLDataTable.Row.Values](createml/mldatatable/row/values-swift.struct.md)

### Getting a row

- [index(forKey:)](createml/mldatatable/row/index(forkey:).md)

### Accessing rows

- [subscript(_:)](createml/mldatatable/row/subscript(_:).md)
- [subscript(_:_:)](createml/mldatatable/row/subscript(_:_:).md)

## Relationships

### Conforms To

- [Collection](swift/collection.md)
- [Copyable](swift/copyable.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomPlaygroundDisplayConvertible](swift/customplaygrounddisplayconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Sequence](swift/sequence.md)

## See Also

### Getting information about a data table’s rows

- [rows](createml/mldatatable/rows-swift.property.md)
- [MLDataTable.Rows](createml/mldatatable/rows-swift.struct.md)
