Вместо "NA"
используйте is.na
for(i in 1:nrow(a)){
for(j in 1:ncol(a)){
if(!is.na(a[i,j])){
print(a[i,j])
}
}
}
#[1] 0.93
#[1] 0.14
#[1] 0.23
#[1] 0.12
#[1] 0.92
#[1] 0.55
#[1] 0.32
#[1] 0.19
#[1] 0.88
Или без использования al oop
na.omit(c(t(a)))
#[1] 0.93 0.14 0.23 0.12 0.92 0.55 0.32 0.19 0.88
data
a <- structure(c(NA, 0.12, NA, 0.93, 0.92, NA, NA, NA, 0.32, 0.14,
0.55, 0.19, 0.23, NA, 0.88), .Dim = c(3L, 5L))