On Dec 9, 2009, at 12:40 PM, carol white wrote:
Hi,
Is there any equivalent for ifelse (except if (cond) expr1 else
expr2) which takes an atomic element as argument but returns vector
since ifelse returns an object of the same length as its argument?
x = c(1,2,3)
y = c(4,5,6,7)
z = 3
ifelse(z <= 3,x,y)
would return x and not 1
I worry that this is too simple, so wonder if you have expressed your
intent clearly.
> if(z <= 3) {x} else {y}
[1] 1 2 3
David Winsemius, MD
Heritage Laboratories
West Hartford, CT
______________________________________________
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.