Re: [R] elseif syntax

From: Christos Hatzis <christos.hatzis_at_nuverabio.com>
Date: Thu, 01 May 2008 11:44:10 -0400

Another option in R is to use the vectorized version 'ifelse', which has an advantage if x is a vector:

> x <- -1:4
> x
[1] -1 0 1 2 3 4
> ifelse(x == 1, 'same', ifelse(x > 1, 'bigger', 'smaller'))
[1] "smaller" "smaller" "same" "bigger" "bigger" "bigger"

-Christos

> -----Original Message-----
> From: r-help-bounces_at_r-project.org
> [mailto:r-help-bounces_at_r-project.org] On Behalf Of jim holtman
> Sent: Thursday, May 01, 2008 11:30 AM
> To: Hyunchul Kim
> Cc: r-help_at_r-project.org
> Subject: Re: [R] elseif syntax
>
> Is this what you want:
>
> x <- 1
> if (x ==1){
> print('same')
> } else if (x > 1){
> print('bigger')
> } else {
> print('smaller')
> }
>
>
> On Thu, May 1, 2008 at 10:52 AM, Hyunchul Kim
> <hyunchul.love.me_at_gmail.com> wrote:
> > Hi, all
> >
> > How to use elseif ?
> > For example, like following short python examples.
> >
> > *********
> > x = 1
> > if x == 1:
> > print 'same'
> > *elif* x > 1:
> > print 'bigger'
> > else:
> > print 'smaller'
> > *********
> >
> > Thanks in advance,
> >
> > Hyunchul Kim
> >
> > [[alternative HTML version deleted]]
> >
> > ______________________________________________
> > R-help_at_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.
> >
>
>
>
> --
> Jim Holtman
> Cincinnati, OH
> +1 513 646 9390
>
> What is the problem you are trying to solve?
>
> ______________________________________________
> R-help_at_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.
>
>



R-help_at_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. Received on Thu 01 May 2008 - 17:29:19 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Thu 01 May 2008 - 17:30:34 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.

list of date sections of archive