Hello,

w2 <- if(z > 14) x else y
w2

The difference is that ifelse is vectorized and returns an object of the 
same length as the condition.
Since length(z > 14) == 1, it only returns x[1] (or y[1], were the 
condition FALSE).

Hope this helps,

Rui Barradas
Em 31-08-2012 12:55, Andras Farkas escreveu:
> Dear All,
>   
> this is probably an easy one but I can not get a handle on it:
>   
> x <-c(1,2,3,4,5)
> y <-c(6,7,8,9,10)
> z <-15
> w <-ifelse(z>14,x,y)
>   
> this will give me a value of 1 for w. What I would like to get is the whole 
> string of x, so that w would become a numeric object of 5 characters exactly 
> the same as x.
>   
> Apreciate the help,
>   
> Sincerely,
>   
> Andras
>       [[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.

Reply via email to