Как отформатировать количество цифр для категориальных переменных в 'gtsummary::tbl_summary'?
Я не могу понять, как указать функции tbl_summary отображать десятичные знаки при суммировании категориальных переменных. Он довольно хорошо работает с непрерывными переменными, такими как mpg, но не с цил.
library(tidyverse)
library(gtsummary)
# with decimal places
mtcars %>%
select(mpg) %>%
tbl_summary(digits = list(everything() ~ c(2)))
# no decimal places
mtcars %>%
select(cyl) %>%
tbl_summary(digits = list(everything() ~ c(2)))
Спасибо!
Ричи
1 ответ
В tbl_summary()
, функция по умолчанию для стилизации процентов - style_percent()
. Если вы хотите обновить значение по умолчанию, например, потому что вы предпочитаете округлять проценты до двух знаков после запятой, вы можете включитьgtsummary.tbl_summary.percent_fun
вариант.
options(gtsummary.tbl_summary.percent_fun = function(x) sprintf(x * 100, fmt='%#.2f'))
Посмотрите здесь другие глобальные параметры, которые вы можете установить, чтобы изменить округление / стиль по умолчанию. http://www.danieldsjoberg.com/gtsummary/articles/global_options.html
Удачного кодирования!
Даниэль