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: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of jim holtman > Sent: Thursday, May 01, 2008 11:30 AM > To: Hyunchul Kim > Cc: r-help@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 > <[EMAIL PROTECTED]> 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@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@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@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.