Thanks a lot, this works! The one I used before was wrong:
> data_matrix
     [,1] [,2] [,3] [,4] [,5]
[1,]    1    1   NA    1    1
[2,]    2    2    2    2    2
[3,]    3    3    3    3    3
[4,]   NA   NA   NA   NA   NA
[5,]    5    5    5    5    5
[6,]   NA    6    6   NA    6
[7,]   NA   NA   NA   NA   NA
> nas1a <- apply(data_matrix,1,function(x)sum(is.na(x))/nrow(data_matrix))
> nas1b <- rowMeans(is.na(data_matrix)) 
> nas1a
[1] 0.1428571 0.0000000 0.0000000 0.7142857 0.0000000 0.2857143 0.7142857
> nas1b
[1] 0.2 0.0 0.0 1.0 0.0 0.4 1.0

-- 
View this message in context: 
http://www.nabble.com/NA-values-trimming-tp24339399p24351956.html
Sent from the R help mailing list archive at Nabble.com.

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to