[//]: # (title: group) Group columns into [`ColumnsGroups`](DataColumn.md#columngroup). ```text group { columns } .into(groupName) | .into { groupNameExpression } groupNameExpression = DataColumn.(DataColumn) -> String ``` **Reverse operation:** [`ungroup`](ungroup.md), [`flatten`](flatten.md) It is a special case of [`move`](move.md) operation. See [column selectors](ColumnSelectors.md) for how to select the columns for this operation. ```kotlin df.group { age and city }.into("info") df.group { all() }.into { it.type().toString() }.print() ```