【问题标题】:How to use italic "N" on tbl_summary header {gtsummary}如何在 tbl_summary 标头 {gtsummary} 上使用斜体“N”
【发布时间】:2021-12-24 08:00:36
【问题描述】:

我想将tbl_summary 标头更改为“n = xx”,而不是默认的“N = xx”。 我知道这可以通过使用modify_header 进行修改,例如:

modify_header(update = all_stat_cols() ~ "**{level}**, N = {n}") 

但是,我不知道如何使 N 斜体, 因为 N 已经在括号中以使其成为字符。

【问题讨论】:

    标签: r gtsummary italic


    【解决方案1】:

    您可以在标题中使用任何降价语法。在您提供的示例中,双星表示粗体。使用单星将 n 斜体。下面的例子!

    library(gtsummary)
    packageVersion("gtsummary")
    
    trial %>%
      select(age, grade, trt) %>%
      tbl_summary(by = trt, missing = "no") %>%
      modify_header(all_stat_cols() ~ "**{level}**, *n* = {n}")
    

    要在表体中使用 markdown 语法,您可以转换为 gt 并使用 gt::fmt_markdown() 函数。

    library(gtsummary)
    
    lm(mpg ~ factor(cyl) + am, mtcars) %>%
      tbl_regression() %>%
      add_glance_table(
        include = c(adj.r.squared, statistic, p.value), 
        label = list(statistic ~ "*F*", 
                     adj.r.squared ~ "*Adjusted R\U00B2*", 
                     p.value ~ "*p*")) %>%
      as_gt() %>%
      gt::fmt_markdown(columns = label)
    

    【讨论】:

    • add_glance_table 时如何做同样的事情?例如,add_glance_table(include = c(adj.r.squared, statistic, p.value), label = list(statistic ~ "*F*", adj.r.squared ~ "Adjusted $R^2$", p.value ~ "*p*")) 不起作用。
    • 用另一个例子更新帖子
    • 非常感谢!你是救生员..
    猜你喜欢
    • 1970-01-01
    • 2021-07-28
    • 2021-07-11
    • 2023-02-14
    • 1970-01-01
    • 2020-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多