首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >三向合并表gtsummary

三向合并表gtsummary
EN

Stack Overflow用户
提问于 2021-07-13 00:14:59
回答 1查看 117关注 0票数 0
代码语言:javascript
复制
library(gtsummary)
one <- mtcars %>% filter(am==0) %>% select(cyl,disp,hp,wt,vs) %>% 
  tbl_summary(by=cyl) %>% add_p
two <- mtcars %>% filter(am==1)%>% select(cyl,disp,hp,wt,vs) %>% 
  tbl_summary(by=cyl) %>% add_p
three <- mtcars %>% select(disp,hp,wt,vs,am) %>% 
  tbl_summary(by=am) %>% add_p
tbl_merge(list(one,two,three))

有没有一种简单的方法可以删除表3下的所有列,只保留p值列,以测试表1和表2之间的差异?或者,是否有其他方法可以在gtsummary中创建3向联想表?

EN

回答 1

Stack Overflow用户

发布于 2021-07-13 01:07:05

您将需要使用tbl_strata()函数。http://www.danieldsjoberg.com/gtsummary/reference/tbl_strata.html

代码语言:javascript
复制
library(gtsummary)

trial %>%
  select(age, grade, stage, trt) %>%
  mutate(grade = paste("Grade", grade)) %>%
  tbl_strata(
    strata = grade,
    .tbl_fun =
      ~ .x %>%
      tbl_cross(stage, trt, margin = NULL) 
  )

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68350655

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档