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.