[R] what is wrong with for and if cycle in R

Ingmar Visser i.visser at uva.nl
Thu Dec 19 10:24:07 CET 2013


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.
>



More information about the R-help mailing list