On Tue, Feb 21, 2012 at 07:52:20AM -0800, uday wrote: > I have some data set which has some values -999.000 & I would like to remove > whole row of this kind of values. > > e.g > a<-matrix(c(1,2,3,4,4,5,6,6,-999.99,5,9,-999.00),nrow=4) > a<- > [,1] [,2] [,3] > [1,] 1 4 -999.99 > [2,] 2 5 5.00 > [3,] 3 6 9.00 > [4,] 4 6 -999.00 > > expected answer > > [,1] [,2] [,3] > [1,] 2 5 5.00 > [2,] 3 6 9.00 > > I am new in R & I got stuck with this step.
Hi. Try this a[rowSums(a == -999 | a == -999.99) == 0, ] [,1] [,2] [,3] [1,] 2 5 5 [2,] 3 6 9 Hope this helps. Petr Savicky. ______________________________________________ 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.