使用内联获取 gtsummary 中的组大小
Using inline to get group size in gtsummary
in gtsummary
我想使用 inline_text
来获取类别中的观察数。例如,我想获得以下table中服用药物A的患者(N = 98)的数量和百分比。数据框 trial
与包 gtsummary
.
library(gtsummary)
tab1 <- trial %>%
select(trt, marker, stage) %>%
tbl_summary(by = trt) %>%
add_overall()
这导致 table:
我知道您使用 column = "stat_0"
获取整个组的值。例如:
r inline_text(tab1, variable = stage, level = "T1", column = "stat_0")
您可以使用 pattern=
参数访问 inline_text()
的总 N。
library(gtsummary)
packageVersion("gtsummary")
#> [1] '1.4.0'
tbl <-
trial %>%
select(marker, grade, trt) %>%
tbl_summary(by = trt)
inline_text(tbl, variable = "marker", column = "stat_1", pattern = "{N_obs}")
#> [1] "98"
由 reprex package (v2.0.0)
于 2021-04-26 创建
in gtsummary
我想使用 inline_text
来获取类别中的观察数。例如,我想获得以下table中服用药物A的患者(N = 98)的数量和百分比。数据框 trial
与包 gtsummary
.
library(gtsummary)
tab1 <- trial %>%
select(trt, marker, stage) %>%
tbl_summary(by = trt) %>%
add_overall()
这导致 table:
我知道您使用 column = "stat_0"
获取整个组的值。例如:
r inline_text(tab1, variable = stage, level = "T1", column = "stat_0")
您可以使用 pattern=
参数访问 inline_text()
的总 N。
library(gtsummary)
packageVersion("gtsummary")
#> [1] '1.4.0'
tbl <-
trial %>%
select(marker, grade, trt) %>%
tbl_summary(by = trt)
inline_text(tbl, variable = "marker", column = "stat_1", pattern = "{N_obs}")
#> [1] "98"
由 reprex package (v2.0.0)
于 2021-04-26 创建