Вот некоторые примеры данных.
m <- matrix(1:16, nrow=4)
m[c(1,4,6,11,16)] <- NA
А вот как я бы заполнил пропуски с помощью средства строки.
k <- which(is.na(m), arr.ind=TRUE)
m[k] <- rowMeans(m, na.rm=TRUE)[k[,1]]
Ваши данные будут в data.frame
;сначала вам нужно преобразовать в матрицу, используя as.matrix
.Вы можете или не можете оставить его в этом формате;для конвертации используйте as.data.frame
.