1

希望有人知道一个简单的答案!

我正在使用tbl_summary并尝试将我的标题修改为具有 n(%) 而不是 N = 57 的标准格式。我通常会使用modify_header(stat_by)by不包括在内时不能。

例子:

trial %>%
  select(trt, marker, stage) %>%
  tbl_summary() %>%
  modify_header(stat_by = "**{level}**, n(%)")

任何想法最受赞赏!

4

1 回答 1

1

要编辑标题的文本,您可以update使用modify_header(). stat_0指的是统计列,所以这是您需要更改的:

library(gtsummary)

trial %>%
  select(trt, marker, stage) %>%
  tbl_summary() %>%
  modify_header(update = stat_0 ~ "**n(%)**")

如果您还想插入统计信息,也可以使用 {glue} 语法:

trial %>%
  select(trt, marker, stage) %>%
  tbl_summary() %>%
  modify_header(update = stat_0 ~ "**n(%), N = {N}**")

祝你好运!

于 2020-10-15T02:05:13.563 回答