Re: [R] Multiple IF statements - is there a better alternative?

From: Patrick Connolly <p.connolly_at_hortresearch.co.nz>
Date: Thu 12 May 2005 - 12:57:31 EST

On Thu, 12-May-2005 at 11:35AM +1000, Jones, Glen R wrote:

|> Hello,
|>
|> Rather than rely on a set of IF statements (as there could be many -
|> please see below)), could the following be done in a different/better
|> way?
|>
|> InternalMean <- mean(data1[,3])
|>
|> if (InternalMean == 0)
|> Intresult = 1
|> if (InternalMean > 0 & InternalMean < 1)
|> Intresult = .95
|> if (InternalMean >= 1 & InternalMean < 2)
|> Intresult = .85
|> if (InternalMean >= 2 & InternalMean < 4)
|> Intresult = .70
|> ...
|> if (InternalMean >= 9)
|> Intresult = .0

?switch

HTH

-- 
Patrick Connolly
HortResearch
Mt Albert
Auckland
New Zealand 
Ph: +64-9 815 4200 x 7188
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~
I have the world`s largest collection of seashells. I keep it on all
the beaches of the world ... Perhaps you`ve seen it.  ---Steven Wright 
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~

______________________________________________
R-help@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
Received on Thu May 12 16:33:45 2005

This archive was generated by hypermail 2.1.8 : Fri 03 Mar 2006 - 03:31:42 EST