Message-ID: <CABmqZHMQvGO=oZyX54Bvc5s7ashTeupRq2V8_9pi6S4PNOMMXw@mail.gmail.com>
Date: 2013-12-19T09:24:07Z
From: Ingmar Visser
Subject: what is wrong with for and if cycle in R
In-Reply-To: <CAMUSh4p=amzsNsNO4j5HjuGRbrRkAf1ZTCkLqYi4GqHNsG-EWQ@mail.gmail.com>
I get this error below, there seems to be hidden character in your
input instead of a parenthesis:
> for(ity in 1:4)
+ {
+ if (ity==1?
Error: unexpected input in:
"{
if (ity==1?"
> {
+ print(ity)
+ }
Error in print(ity) : object 'ity' not found
> }
Error: unexpected '}' in "}"
>
hth, Ingmar
On Thu, Dec 19, 2013 at 10:07 AM, Jie Tang <totangjie at gmail.com> wrote:
> hi
> I used a two nested cycle by if and for by such code
>
> for(ity in 1:4)
> {
> if (ity==1?
> {
> print(ity)
> }
> }
>
> when I run the code it failed and R tell me that
> "error: unrespected '}' in "}""
>
> and when I reduce a }
>
> for(ity in 1:4)
> {
> if (ity==2?
> {
> print(ity)
> }
>
> R will print 4 but not 2 as what I repect
>
> Could anyone tell me what is the matter with R and how to modify it?
>
> thank you .
> --
> TANG Jie
>
> [[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.
>