【问题标题】:How to modify table headers in the gtsummary package?如何修改 gtsummary 包中的表头?
【发布时间】:2020-05-19 16:14:08
【问题描述】:

非常简单的问题,但我找不到直接的方法。我想将tbl_summary 对象的默认文本更改为第一列中的“变量”而不是“特征”。示例:

library(gtsummary)
library(dplyr)
head(trial)
trial2 =
  trial %>%
  dplyr::select(trt, marker, stage)
tbl_summary(trial2)

查看文档,看起来此信息存储在.$table_header object 中,我可以直接修改它,但我想知道是否有一种简单的方法来更改标题名称。函数modify_header() 似乎很有希望,但它似乎无法更改列的名称。

【问题讨论】:

    标签: r gtsummary


    【解决方案1】:

    你是对的! modify_header() 函数是更新列标题的方法。

    library(gtsummary)
    library(dplyr)
    
    trial %>%
      select(trt, marker, stage) %>%
      tbl_summary() %>%
      modify_header(label = "**Variable**")
    

    【讨论】:

    • 完美!这有记录吗?我在modify_header 文档中找不到labeldanieldsjoberg.com/gtsummary/reference/modify_header.html。感谢您提供的令人难以置信的包裹!
    • modify_header() 帮助文件中我们说,“参数是列名,值是新的列标题(例如p.value = "Model P-values")。使用print(x$table_body) 来查看可用的列。”但是你不是第一个提出这个问题的人,我认为我们需要以某种方式使语法更加明显!
    • 啊,明白了!非常感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-11
    • 2023-01-08
    • 2020-09-29
    • 1970-01-01
    • 2012-11-01
    相关资源
    最近更新 更多