Create a row group with a collection of rows. This requires specification of
the rows to be included, either by supplying row labels, row indices, or
through use of a select helper function like starts_with().
tab_row_group(data, group = NULL, rows = NULL, others = NULL)
| data | A table object that is created using the |
|---|---|
| group | The name of the row group. This text will also serve as the row group label. |
| rows | The rows to be made components of the row group. Can either be a
vector of row captions provided in |
| others | An option to set a default row group label for any rows not
formally placed in a row group named by |
An object of class gt_tbl.


2-4
Other Create or Modify Parts:
tab_footnote(),
tab_header(),
tab_options(),
tab_source_note(),
tab_spanner_delim(),
tab_spanner(),
tab_stubhead(),
tab_style()
# Use `gtcars` to create a gt table and # add two row groups with the labels: # `numbered` and `NA` (a group without # a title, or, the rest) tab_1 <- gtcars %>% dplyr::select(model, year, hp, trq) %>% dplyr::slice(1:8) %>% gt(rowname_col = "model") %>% tab_row_group( group = "numbered", rows = matches("^[0-9]") ) # Use `gtcars` to create a gt table; # add two row groups with the labels # `powerful` and `super powerful`: the # distinction being `hp` lesser or # greater than `600` tab_2 <- gtcars %>% dplyr::select(model, year, hp, trq) %>% dplyr::slice(1:8) %>% gt(rowname_col = "model") %>% tab_row_group( group = "powerful", rows = hp <= 600 ) %>% tab_row_group( group = "super powerful", rows = hp > 600 )