标签: r gtsummary
我正在使用tbl_summary函数从包含两组“案例”和“控件”的数据集中创建表1。
由于它自然地分为两列,左侧为“ Case”,右侧为“ Control”,所以我得到了这张表:
table obtained from tbl_summary
但是,我想在左侧显示“控件”组。 我试图重新排列这些因素,将“控件”放在“案例”之前。但是,“ Case”仍然出现在左侧-我假设这是因为它遵循字母数字顺序。
我该如何解决?这是一个简单的调整,但我一无所知。
答案 0 :(得分:0)
在tbl_summary(by=)中反转变量顺序的最简单方法是在将数据帧传递到forcats::fct_rev()之前使用tbl_summary()函数。
tbl_summary(by=)
forcats::fct_rev()
tbl_summary()
以下示例。编程愉快!
library(gtsummary) trial %>% select(trt, age, marker) %>% mutate(trt = forcats::fct_rev(trt)) %>% # reverse the ordering of trt variable tbl_summary(by = trt)