如何使用 gtsummary 包修改 r 中的 header?

How to modify header in r using gtsummary package?

希望是一个简单的答案,让人们马上就知道!

我正在使用 tbl_summary 并尝试修改我的 header 以使用 n(%) 而不是 N = 57 的标准格式。我通常会使用 modify_header(stat_by) 但可以当不包括 by 时。

示例:

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

任何想法都非常感谢!

要编辑 header 的文本,您可以在 modify_header() 中使用 update 参数。 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}**")

祝你好运!