有没有办法用连续变量将R中的tableone分层

有没有办法用连续变量将R中的tableone分层,r,R,我正在分析R中的一个大型数据集,在创建TableOne时,我希望通过变量的存在对整个样本进行分层。我正在研究接受肺动脉高压测量(连续变量)的患者,但在我的表格一中,我只想比较接受测量的患者与未接受测量的患者 感谢您的帮助。我知道我必须指定地层,但我不知道如何进行连续测量,而不是那些没有测量的(也就是说,他们的单元格将是空的)。谢谢大家! 使用groupby和is.na和summary查找汇总统计信息 library(dplyr) # data creation set.seed(1724)

我正在分析R中的一个大型数据集,在创建TableOne时,我希望通过变量的存在对整个样本进行分层。我正在研究接受肺动脉高压测量(连续变量)的患者,但在我的表格一中,我只想比较接受测量的患者与未接受测量的患者


感谢您的帮助。我知道我必须指定地层,但我不知道如何进行连续测量,而不是那些没有测量的(也就是说,他们的单元格将是空的)。谢谢大家!

使用
groupby
is.na
summary
查找汇总统计信息

library(dplyr)

# data creation
set.seed(1724)

df <- mtcars
df[runif(nrow(df)) > 0.6,]$disp <- NA

# analysis

df %>%
  group_by(is.na(disp)) %>%
  summarise(Count = n())

# A tibble: 2 x 2
  `is.na(disp)` Count
  <lgl>         <int>
1 FALSE            21
2 TRUE             11
库(dplyr)
#数据创建
种子集(1724)
df 0.6,]$disp%
分组依据(is.na(disp))%>%
总结(计数=n()
#一个tibble:2x2
`是.na(disp)`伯爵
1假21
2正确的11