R gtsummary包:如何操作/隐藏汇总表中的行

时间:2020-06-18 18:07:19

标签: r summary gtsummary tbl

我正在使用gtsummary开发一个项目。对于其中一张表,我必须构建一个长表,列出匹配过程之前和之后的协变量。

我的问题是,对于所有协变量(例如 Obesity ),它先读取一行 Obesity ,然后读取下一行 Obese ,然后是下一个 Not Obese 。我只希望显示三个表格:糖尿病N(%)

我尝试编辑二分变量,引入Null,试图找到row_hide函数,但无济于事。

这是我的代码:

创建审判

trialCAS1 <- index_CAS %>%
select(TopDecile, Gender, Obesity, Diabetes, Diabetes_Complex, etc)

Tbl摘要

CAStable1 <- tbl_summary(trialCAS1, 
by = TopDecile,
missing = "no") %>%
add_n() %>%
modify_header(label = "**Variable**") %>%
bold_labels()

我包括了我得到的第一张桌子。

image

1 个答案:

答案 0 :(得分:1)

nome_contato = driver.find_elements_by_class_name("_1jlxc _3Whw5").text 函数会尽力猜测所传递的数据类型(分类,二分类和连续)。它不一定总能猜出我们想要看到的内容,但是始终可以使用 try: name= driver.find_elements_by_class_name("_1jlxc _3Whw5").text except Exception as e: print("|False") 中的参数来更改默认值!我将以{gtsummary}包中的tbl_summary()数据集为例。

这是默认输出:

tbl_summary()

enter image description here

默认情况下,成绩和阶段的摘要统计信息显示在多行中。想象一下,但是,我们只对I级疾病的发生率和T1期癌症的发生率感兴趣。我们可以使用trial参数来指定这些是我们要显示的唯一值(然后默认将它们打印为二分变量)。在下面的示例中,我还更新了显示的标签,以指示这些仅是I级和T1阶段的费率。

library(gtsummary)
trial %>%
  select(trt, grade, stage) %>%
  tbl_summary(by = trt)

enter image description here

根据我从您的代码和输出中看到的内容,我认为这段代码将对您的数据集有效:

tbl_summary(value=)