【发布时间】:2021-05-13 03:26:33
【问题描述】:
在使用 gtsummary() 包创建描述性表格时,我得到了一张很长的表格。 是否可以将这样的表拆分为多个较短的表?
通过这个示例数据集,我想说明我的意思:
library(gtsummary)
# make dataset with a few variables to summarize
trial2 <- trial %>% select(age, grade, response, trt)
# summarize the data with our package
table1 <- tbl_summary(trial2)
table1
给出这个输出:
想要的输出:
我试过了:
library(gtsummary)
# make dataset with a few variables to summarize
trial2 <- trial %>% select(age)
trial3 <- trial %>% select(grade)
trial4 <- trial %>% select(response)
trial5 <- trial %>% select(trt)
# summarize the data with our package
table1 <- tbl_summary(trial2)
table2 <- tbl_summary(trial3)
table3 <- tbl_summary(trial4)
table4 <- tbl_summary(trial5)
table1
table2
table3
table4
【问题讨论】:
-
你想把它保留为一张桌子,然后让那张桌子以一定的长度换行吗?
-
问题是我的原始表格持续超过 3 页。我的想法是将桌子分成两部分并并排展示。我想知道这是否可以按代码进行。
-
我还会检查输出类型,即 gt、flextable、huxtable 等是否有任何内置方法来跨页拆分表格。虽然,这些解决方案不会尊重变量分组。