data=data.frame("person"=c(1,1,1,2,2,2,2,3,3,3,3,3),
"time"=c(1,2,3,1,2,3,4,1,2,3,4,5),
"score"=c(NA,100,97,63,NA,NA,51,NA,NA,73,NA,NA),
"count"=c(2,2,2,2,2,2,2,1,1,1,1,1))
Я стремлюсь сгенерировать столбец count, который просто равен количеству не пропущенных значений в моем фрейме данных.
Это моя попытка, но она не удалась
data$count_try <- aggregate(data[c("count_try")], by=list(person), FUN=sum, na.rm=TRUE)
После того, как я смогу создать эту переменную 'count', я надеюсь затем УДАЛИТЬ людей с 3 или более значениями NA, спасибо.