如何重命名表行tbl_summary?

时间:2020-06-28 19:26:57

标签: r summary gtsummary tbl

使用gtsummarytbl_summary页面(http://www.danieldsjoberg.com/gtsummary/articles/tbl_summary.html)上的示例:

  trial %>%
  select(trt, marker, stage)

tbl_summary(trial2)

是否可以更改trt下的行名?例如,上表将trt表示为DrugA和DrugB。但是我可以在汇总表中将它标记为DrugA的“顺铂”和DrugB的“卡铂”,而不更改数据框吗?

1 个答案:

答案 0 :(得分:2)

tbl_summary()函数报告数据帧中的数据。因此,如果您要报告顺铂和卡铂,请在将数据框传递到tbl_summary()之前在数据框中进行更改。这是一个示例:

library(gtsummary)
library(tidyverse)

trial %>%
  select(trt, age) %>%
  mutate(
    trt = case_when(trt == "Drug A" ~ "Cisplatin",
                    trt == "Drug B" ~ "Carboplatin")
  ) %>%
  tbl_summary(label = trt ~ "Chemotherapy")

enter image description here

快乐编码!