Although, in this case, the which() is unnecessary.

  x[x==Inf] <- 0

See the online help, that is,

   help('[')

and also the documentation, "An Introduction to R", available online at  CRAN.

-Don

At 2:58 PM +0100 5/29/09, marlene marchena wrote:
Thanks a lot Andrea, it works!

Marlene.

2009/5/29 Andrea Weidacher <da0...@yahoo.de>

 Hi Marlene,

 try this:

 x[which(x==Inf)] <- 0

 Andrea.

 ------------------------------
 *Von:* marlene marchena <marchenamarl...@gmail.com>
 *An:* R-help@r-project.org
 *Gesendet:* Freitag, den 29. Mai 2009, 15:17:57 Uhr
 *Betreff:* [R] How to replace Inf by zero?

 Hi R users,

 Someone knows how to replace Infinite value by zero. I have a vector with
 some Inf value and I want to substitute these values by zero to get the
 mean
 of the components of the vector.

 Any idea?

 Many thanks,

 Marlene.

     [[alternative HTML version deleted]]

 ______________________________________________
 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.



        [[alternative HTML version deleted]]

______________________________________________
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.


--
--------------------------------------
Don MacQueen
Environmental Protection Department
Lawrence Livermore National Laboratory
Livermore, CA, USA
925-423-1062

______________________________________________
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