---
title: counts()
framework: tabulardata
role: symbol
role_heading: Instance Method
path: tabulardata/rowgroupingprotocol/counts()
---

# counts()

Generates a data frame with two columns, one that has a row for each group key and another for the number of rows in the group.

## Declaration

```swift
func counts() -> DataFrame
```

## Discussion

Discussion The name of the data frame’s column that stores the number of rows in each group is count.

## See Also

### Aggregating a Row Grouping

- [counts(order:)](tabulardata/rowgroupingprotocol/counts(order:).md)
- [sums(_:_:order:)](tabulardata/rowgroupingprotocol/sums(_:_:order:).md)
- [sums(_:order:)](tabulardata/rowgroupingprotocol/sums(_:order:).md)
- [means(_:_:order:)](tabulardata/rowgroupingprotocol/means(_:_:order:).md)
- [means(_:order:)](tabulardata/rowgroupingprotocol/means(_:order:).md)
- [minimums(_:_:order:)](tabulardata/rowgroupingprotocol/minimums(_:_:order:).md)
- [minimums(_:order:)](tabulardata/rowgroupingprotocol/minimums(_:order:).md)
- [maximums(_:_:order:)](tabulardata/rowgroupingprotocol/maximums(_:_:order:).md)
- [maximums(_:order:)](tabulardata/rowgroupingprotocol/maximums(_:order:).md)
- [aggregated(on:into:transform:)](tabulardata/rowgroupingprotocol/aggregated(on:into:transform:).md)
- [aggregated(on:naming:transform:)](tabulardata/rowgroupingprotocol/aggregated(on:naming:transform:).md)
