[R] Help on numerical object and ifelse function
Daniel Nordlund
djnordlund at frontier.com
Sat Sep 1 19:43:07 CEST 2012
> -----Original Message-----
> From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org]
> On Behalf Of arun
> Sent: Friday, August 31, 2012 8:47 AM
> To: Andras Farkas
> Cc: R help
> Subject: Re: [R] Help on numerical object and ifelse function
>
> Hi,
> Try this:
> z1<-c(z,z,z,z,z)
> ifelse(z1>14,x,y)
> #[1] 1 2 3 4 5
> A.K.
>
>
>
> ----- Original Message -----
> From: Andras Farkas <motyocska at yahoo.com>
> To: "r-help at r-project.org" <r-help at r-project.org>
> Cc:
> Sent: Friday, August 31, 2012 7:55 AM
> Subject: [R] Help on numerical object and ifelse function
>
> 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
Andras,
if you have a single test value, and you want to return either x or y, then use if() instead.
w <- if(z > 14) x else y
Hope this is helpful,
Dan
Daniel Nordlund
Bothell, WA USA
More information about the R-help
mailing list