---
title: DataFrame.Row
framework: tabulardata
role: symbol
role_heading: Structure
path: tabulardata/dataframe/row
---

# DataFrame.Row

A single row within a data frame.

## Declaration

```swift
struct Row
```

## Topics

### Inspecting a Row

- [count](tabulardata/dataframe/row/count.md)
- [index](tabulardata/dataframe/row/index.md)
- [base](tabulardata/dataframe/row/base.md)

### Accessing Elements

- [subscript(_:)](tabulardata/dataframe/row/subscript(_:)-5tsj0.md)
- [subscript(_:)](tabulardata/dataframe/row/subscript(_:)-2v7qz.md)
- [subscript(_:_:)](tabulardata/dataframe/row/subscript(_:_:)-7gpc3.md)
- [subscript(_:)](tabulardata/dataframe/row/subscript(_:)-9o424.md)
- [subscript(_:_:)](tabulardata/dataframe/row/subscript(_:_:)-1o38p.md)

### Describing a Row

- [description](tabulardata/dataframe/row/description.md)
- [debugDescription](tabulardata/dataframe/row/debugdescription.md)
- [customMirror](tabulardata/dataframe/row/custommirror.md)

### Comparing Two Rows

- [==(_:_:)](tabulardata/dataframe/row/==(_:_:).md)

### Hashing a Row

- [hash(into:)](tabulardata/dataframe/row/hash(into:).md)

### Instance Methods

- [description(options:)](tabulardata/dataframe/row/description(options:).md)

### Default Implementations

- [Collection Implementations](tabulardata/dataframe/row/collection-implementations.md)
- [CustomDebugStringConvertible Implementations](tabulardata/dataframe/row/customdebugstringconvertible-implementations.md)
- [CustomReflectable Implementations](tabulardata/dataframe/row/customreflectable-implementations.md)
- [CustomStringConvertible Implementations](tabulardata/dataframe/row/customstringconvertible-implementations.md)
- [Equatable Implementations](tabulardata/dataframe/row/equatable-implementations.md)
- [Hashable Implementations](tabulardata/dataframe/row/hashable-implementations.md)
- [RandomAccessCollection Implementations](tabulardata/dataframe/row/randomaccesscollection-implementations.md)

## Relationships

### Conforms To

- [BidirectionalCollection](swift/bidirectionalcollection.md)
- [Collection](swift/collection.md)
- [Copyable](swift/copyable.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomReflectable](swift/customreflectable.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [MutableCollection](swift/mutablecollection.md)
- [RandomAccessCollection](swift/randomaccesscollection.md)
- [Sequence](swift/sequence.md)

## See Also

### Supporting Types

- [DataFrame.Slice](tabulardata/dataframe/slice.md)
