我试图为R中的交叉表运行一个循环。但是我不断收到一个错误标志,说我的变量长度不同。
colnames(Comorbidity)
for(i in 1:86){
Comorbidity_Variables=colnames(Comorbidity)[i]
Comorbidity_Table <- table(Comorbidity_Variables, Cognition$Sleep_De, exclude = c(NULL, NA))
table(Comorbidity_Table)
prop.table(Comorbidity_Table)
}
因此,我决定运行一个针对COPD的睡眠剥夺交叉表。而且,我得到了结果。
Comorbidity_Table <- table(Comorbidity$CCC_COPD_COM, Cognition$Sleep_De)
table(Comorbidity_Table)
prop.table(Comorbidity_Table)
我怀疑我的循环有问题。有人知道发生了什么事吗?