Some gtsummary objects can become large and the size becomes cumbersome when working with the object. The function removes all elements from a gtsummary object, except those required to print the table. This may result in gtsummary functions that add information or modify the table, such as add_global_p(), will no longer execute after the excess elements have been removed (aka butchered). Of note, the majority of inline_text() calls will continue to execute properly.

tbl_butcher(x)

Arguments

x

a gtsummary object

Value

a gtsummary object

Examples

# \donttest{
tbl_large <-
 trial %>%
 tbl_uvregression(
   y = age,
   method = lm
 )

 tbl_butchered <-
   tbl_large %>%
   tbl_butcher()

 # size comparison
 object.size(tbl_large) %>% format(units = "Mb")
#> [1] "14.5 Mb"
 object.size(tbl_butchered) %>% format(units = "Mb")
#> [1] "5.2 Mb"
 # }