Convert gtsummary object to a huxtable object
Function converts a gtsummary object to a huxtable object. A user can use this function if they wish to add customized formatting available via the huxtable functions. The huxtable package supports output to PDF via LaTeX, as well as HTML and Word.
as_hux_table( x, include = everything(), return_calls = FALSE, strip_md_bold = TRUE )
x |
Object created by a function from the gtsummary package (e.g. tbl_summary or tbl_regression) |
include |
Commands to include in output. Input may be a vector of
quoted or unquoted names. tidyselect and gtsummary select helper
functions are also accepted.
Default is |
return_calls |
Logical. Default is |
strip_md_bold |
When TRUE, all double asterisk (markdown language for bold weight) in column labels and spanning headers are removed. Default is TRUE |
A huxtable object
The as_hux_table()
takes the data frame that will be printed, converts
it to a huxtable and formats the table with the following huxtable functions:
huxtable::huxtable()
huxtable::insert_row()
to insert header rows
huxtable::align()
to set column alignment
huxtable::set_left_padding()
to indent variable levels
huxtable::add_footnote()
to add table footnotes and source notes
huxtable::set_bold()
to bold cells
huxtable::set_italic()
to italicize cells
huxtable::set_na_string()
to use an em-dash for missing numbers
Any one of these commands may be omitted using the include=
argument.
David Hugh-Jones
Other gtsummary output types:
as_flex_table()
,
as_gt()
,
as_kable_extra()
,
as_kable()
,
as_tibble.gtsummary()
trial %>% dplyr::select(trt, age, grade) %>% tbl_summary(by = trt) %>% add_p() %>% as_hux_table()
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.