Я пытался запустить цикл для кросс-таблиц в 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)
}
Поэтому я решил запустить перекрестную таблицу с лишением сна против ХОБЛ. И я получил результат.
Comorbidity_Table <- table(Comorbidity$CCC_COPD_COM, Cognition$Sleep_De)
table(Comorbidity_Table)
prop.table(Comorbidity_Table)
Я подозреваю, что с моей петлей что-то не так. Кто-нибудь знает, что случилось?