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

# grouped(by:)

Creates a grouping from multiple columns you select by name.

## Declaration

```swift
func grouped(by columnNames: String...) -> some RowGroupingProtocol

```

## Parameters

- `columnNames`: A comma-separated, or variadic, list of column names.

## See Also

### Creating a Row Grouping by Multiple Columns

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