Modify Table Body
If a new column is added to the table, default printing instructions will then
be added to .$table_styling
. By default, columns are hidden.
To show a column, add a column header with modify_header()
.
modify_table_body(x, fun, ...)
x |
gtsummary object |
fun |
A function or formula. If a function, it is used as is.
If a formula, e.g. |
... |
Additional arguments passed on to the mapped function |
Example 1
modify_table_styling()
Other Advanced modifiers:
modify_column_hide()
,
modify_fmt_fun()
,
modify_table_styling()
# Example 1 -------------------------------- # Add number of cases and controls to regression table modify_table_body_ex1 <- trial %>% select(response, age, marker) %>% tbl_uvregression( y = response, method = glm, method.args = list(family = binomial), exponentiate = TRUE, hide_n = TRUE ) %>% # adding number of non-events to table modify_table_body( ~ .x %>% dplyr::mutate(N_nonevent = N_obs - N_event) %>% dplyr::relocate(c(N_event, N_nonevent), .before = estimate) ) %>% # assigning header labels modify_header(N_nonevent = "**Control N**", N_event = "**Case N**") %>% modify_fmt_fun(c(N_event, N_nonevent) ~ style_number)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.