首页 > 解决方案 > 如何使用 gtsummary 包修改 r 中的标头?

问题描述

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

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

例子:

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

任何想法最受赞赏!

标签: rgtsummary

解决方案


要编辑标题的文本,您可以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}**")

祝你好运!


推荐阅读