Я хочу посчитать частоты указанных c строк по возрастным группам, шаги: 1. фрейм данных «pud», когда столбец «icd3» удовлетворяет следующим условиям 2. Выберите подходящие строки и посчитайте частоты.
Коды следующие:
u2<-which(pud$icd3>="A00"&pud$icd3<="A99"|
pud$icd3>="B00"&pud$icd3<="B94"|
pud$icd3=="B99")
u3<-which(pud$icd3>="A00"&pud$icd3<="A99"|
pud$icd3>="B00"&pud$icd3<="B49"|
pud$icd3>="B90"&pud$icd3<="B94"|
pud$icd3=="B99")
for (i in 2:3){co[i]=addmargins(table(pud[u[i],]$agegroups))}
, но на панели вывода отображается:
для (i в 2: 3) {co [i] = addmargins (таблица (pud [u [i],] $ agegroups))}
Ошибка в [.data.frame
(pud, u [i],) : объект 'u' не найден
Как настроить коды?