Function is for advanced manipulation of gtsummary tables.
It allow users to modify the .$table_body data frame included
in each gtsummary object.
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() or call
modify_column_unhide().
Examples
# Example 1 --------------------------------
# Add number of cases and controls to regression table
trial |>
 tbl_uvregression(
   y = response,
   include = c(age, marker),
   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)
  Characteristic 
      Case N 
      Control N 
      OR 
      95% CI 
      p-value 
    
 
 Abbreviations: CI = Confidence Interval, OR = Odds Ratio 
    
