省略 table 中的类别

Omit categories from table

以下代码

library(tidyverse) 
library(gtsummary)

df <- tibble(category = c("a", "a", "a", 
                    "b", "b", "b", "b"))

output_table <- df %>%
  tbl_summary()

output_table 

产生这个 table。

是否可以在不更改相关频率的情况下从此 table 中删除“a”类别?所以在这种情况下,最终的 table 应该看起来像 this (但没有额外的空格)。

使用 tbl_summary(value=) 参数,您可以 select 分类变量的单个水平显示在 table.

library(gtsummary)

trial %>%
  select(grade) %>%
  # show only one level for grade
  tbl_summary(value = grade ~ "I", 
              label = grade ~ "Grade I") 

您也可以只从输出中删除一行。但是你需要安装开发版的包才能使用新功能modify_table_body().

remotes::install_github("ddsjoberg/gtsummary")
trial %>%
  select(grade) %>%
  tbl_summary() %>%
  # remove grade I row
  modify_table_body(filter, !(variable == "grade" & label == "I"))