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