Как переименовать строки таблицы в tbl_summary?

Используя пример на странице 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 ответ

Решение

В 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")

https://i.stack.imgur.com/GwgpS.png

Удачного кодирования!

Другие вопросы по тегам