Use ?is.infinite

inf <- is.infinite(data)
data[inf] <- 0.3 * sign(data[inf])

On Sun, Apr 26, 2009 at 5:44 PM, Nigel Birney <[email protected]> wrote:
>
> Hello all,
>
> I have to import numeric data from file but found it contains Infinite
> values which need to be eliminated. I tried to replace them in this way:
>
>        data[which(data=="-Inf")] <- -0.3
>        data[which(data=="+Inf")] <-  0.3
>
> But, somehow, the Infinite values stayed there. Any suggestions?
>
> regards,
>
> N.
> --
> View this message in context: 
> http://www.nabble.com/Cannot-clean-infinite-values-tp23248409p23248409.html
> Sent from the R help mailing list archive at Nabble.com.
>
> ______________________________________________
> [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
> and provide commented, minimal, self-contained, reproducible code.
>

______________________________________________
[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
and provide commented, minimal, self-contained, reproducible code.

Reply via email to