1

我正在使用 tbl_summary 函数从包含两组“案例”和“控制”的数据集创建表 1。

因为它自然地分为两列,左边是“Case”,右边是“Control”,我得到了这张表:

从 tbl_summary 获得的表

但是,我希望“控制”组出现在左侧。我试图重新排序因素,将“控制”放在“案例”之前。但是,“案例”仍然出现在左侧 - 我假设这是因为它遵循字母数字顺序。

我怎么能解决这个问题?这是一个简单的调整,但我一无所知。

4

1 回答 1

0

反转变量 in 排序的最简单方法是在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)

在此处输入图像描述

于 2020-08-16T12:28:23.683 回答