在归类分类变量时,我无法弄清楚如何告诉tbl_summary函数显示小数位。它适用于像'mpg'这样的连续变量,但不适用于'cyl'。
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)))
谢谢!
Richi
答案 0 :(得分: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
快乐编码!
丹尼尔