---
title: "grouped(by:_:)"
framework: tabulardata
role: symbol
role_heading: Instance Method
path: "tabulardata/dataframeprotocol/grouped(by:_:)"
---

# grouped(by:_:)

Creates a grouping from two columns of different types.

## Declaration

```swift
func grouped<T0, T1>(by column0: ColumnID<T0>, _ column1: ColumnID<T1>) -> some RowGroupingProtocol where T0 : Hashable, T1 : Hashable

```

## Parameters

- `column0`: A column identifier.
- `column1`: A second column identifier.

## See Also

### Creating a Row Grouping by Multiple Columns

- [grouped(by:)](tabulardata/dataframeprotocol/grouped(by:)-4wcw6.md)
- [grouped(by:)](tabulardata/dataframeprotocol/grouped(by:)-6m6to.md)
- [grouped(by:_:_:)](tabulardata/dataframeprotocol/grouped(by:_:_:).md)
