Modify Footnotes
modify_footnote_header(
x,
footnote,
columns,
replace = TRUE,
text_interpret = c("md", "html")
)
modify_footnote_body(
x,
footnote,
columns,
rows,
replace = TRUE,
text_interpret = c("md", "html")
)
modify_footnote_spanning_header(
x,
footnote,
columns,
level = 1L,
replace = TRUE,
text_interpret = c("md", "html")
)
remove_footnote_header(x, columns = everything())
remove_footnote_body(x, columns = everything(), rows = TRUE)
remove_footnote_spanning_header(x, columns = everything(), level = 1L)(gtsummary)
A gtsummary object
(string)
a string
(tidy-select)
columns to add footnote.
For modify_footnote_spanning_header(), pass a single column name where
the spanning header begins. If multiple column names are passed, only
the first is used.
(scalar logical)
Logical indicating whether to replace any existing footnotes in the specified
location with the specified footnote, or whether the specified should
be added to the existing footnote(s) in the header/cell. Default
is to replace existing footnotes.
(string)
String indicates whether text will be interpreted with
gt::md() or gt::html(). Must be "md" (default) or "html".
Applies to tables printed with {gt}.
(predicate expression)
Predicate expression to select rows in x$table_body.
Review rows argument details.
(integer)
An integer specifying which level to place the spanning header footnote.
Updated gtsummary object
# Example 1 ----------------------------------
tbl <- trial |>
tbl_summary(by = trt, include = c(age, grade), missing = "no") |>
modify_footnote_header(
footnote = "All but four subjects received both treatments in a crossover design",
columns = all_stat_cols(),
replace = FALSE
) |>
modify_footnote_body(
footnote = "Tumor grade was assessed _before_ treatment began",
columns = "label",
rows = variable == "grade" & row_type == "label"
)
tbl
Characteristic
Drug A
N = 981,2
Drug B
N = 1021,2
1 Median (Q1, Q3); n (%)
2 All but four subjects received both treatments in a crossover design
3 Tumor grade was assessed before treatment began
# Example 2 ----------------------------------
# remove all footnotes
tbl |>
remove_footnote_header(columns = all_stat_cols()) |>
remove_footnote_body(columns = label, rows = variable == "grade" & row_type == "label")
Characteristic
Drug A
N = 98
Drug B
N = 102