Я готовлю свои данные для анализа и хочу рассчитать шкалы по нескольким позициям. Я обычно делаю это с помощью функции rowMeans или rowSums. Тем не менее, для одной из моих шкал функция возвращает значение 0 для тех участников, у которых есть все НС по этим элементам (когда шкалой также должен быть NA, а не 0). Может кто-нибудь помочь мне понять, в чем может быть проблема?
Вот мой код для этой конкретной строки:
data$scale <- with(data, rowMeans(cbind(item1, item2), na.rm=TRUE))
Большое спасибо за вашу помощь. Charlotte