如何使用GTR摘要包修改标题?
希望有人能马上知道一个简单的答案 我正在使用如何使用GTR摘要包修改标题?,r,gtsummary,R,Gtsummary,希望有人能马上知道一个简单的答案 我正在使用tbl_summary并尝试将标题修改为n(%),而不是n=57的标准格式。我通常会使用modify_header(stat_by),但在不包括by时不能使用 例如: trial %>% select(trt, marker, stage) %>% tbl_summary() %>% modify_header(stat_by = "**{level}**, n(%)") 任何想法都非常感谢 要编辑标
tbl_summary
并尝试将标题修改为n(%),而不是n=57的标准格式。我通常会使用modify_header(stat_by)
,但在不包括by
时不能使用
例如:
trial %>%
select(trt, marker, stage) %>%
tbl_summary() %>%
modify_header(stat_by = "**{level}**, n(%)")
任何想法都非常感谢 要编辑标题文本,可以使用
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}**")
祝你好运 很好!您可以使用函数
show_header_names()
打印列名及其当前标题。谢谢你在这方面的帮助。谢谢kittykatstat和Daniel!我还有一个问题。我刚刚更新为使用all_stat_cols(TRUE),并在尝试包含{level}或{n}时出错。如果没有包含stat_0,它就可以工作,所以我尝试使用all_stat_cols(FALSE)和一个单独的stat_0~“Total n={n}”,但仍然得到错误“error:glue无法将函数插入字符串。*object'n'是一个函数。”感谢您的帮助!