Hi see ?is.infinite ?which something like
y <- x[-which(is.infinite(x), arr.ind=T)[,1],] y.removed <-x[which(is.infinite(x), arr.ind=T)[,1],] shall make the trick. On 14 Feb 2006 at 17:01, [EMAIL PROTECTED] wrote: To: [email protected] From: [EMAIL PROTECTED] Date sent: Tue, 14 Feb 2006 17:01:12 +0100 Subject: [R] Inf values in a matrix > > > > > Hello, > > I have some Inf values in a matrix, but I don't want to replace them > with some value but rather remove the rows that contain the Inf > values. Also I would like to record the rows which were removed. Is > there an easy way to do this instead of writing loops over the matrix? > Thanks. > > Ita Cirovic Donev > > ______________________________________________ > [email protected] mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! > http://www.R-project.org/posting-guide.html Petr Pikal [EMAIL PROTECTED] ______________________________________________ [email protected] mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
