---
title: MLDataTable.Rows
framework: createml
role: symbol
role_heading: Structure
path: createml/mldatatable/rows-swift.struct
---

# MLDataTable.Rows

A collection of rows in a data table.

## Declaration

```swift
struct Rows
```

## Topics

### Accessing rows

- [subscript(_:)](createml/mldatatable/rows-swift.struct/subscript(_:).md)

### Manipulating indices

- [startIndex](createml/mldatatable/rows-swift.struct/startindex.md)
- [endIndex](createml/mldatatable/rows-swift.struct/endindex.md)

### Supporting types

- [MLDataTable.Row](createml/mldatatable/row.md)
- [MLDataTable.Rows.Element](createml/mldatatable/rows-swift.struct/element.md)

### Default Implementations

- [RandomAccessCollection Implementations](createml/mldatatable/rows-swift.struct/randomaccesscollection-implementations.md)

## Relationships

### Conforms To

- [BidirectionalCollection](swift/bidirectionalcollection.md)
- [Collection](swift/collection.md)
- [Copyable](swift/copyable.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomPlaygroundDisplayConvertible](swift/customplaygrounddisplayconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Escapable](swift/escapable.md)
- [RandomAccessCollection](swift/randomaccesscollection.md)
- [Sequence](swift/sequence.md)

## See Also

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

- [MLDataTable.Row](createml/mldatatable/row.md)
- [rows](createml/mldatatable/rows-swift.property.md)
