Skip to content
Back to formatted view

Raw Message

Message-ID: <43F21342.11040.2022287@localhost>
Date: 2006-02-14T16:28:34Z
From: PIKAL Petr
Subject: Inf values in a matrix
In-Reply-To: <OF0A6746A4.DE2E7FF1-ONC1257115.0057D370-C1257115.00580057@arz.co.at>

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, Ita.Cirovic-Donev at hypo-alpe-a wrote:

To:             	r-help at stat.math.ethz.ch
From:           	Ita.Cirovic-Donev at hypo-alpe-adria.com
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
> 
> ______________________________________________
> R-help at stat.math.ethz.ch 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
petr.pikal at precheza.cz