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