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

Pascal Oettli kridox at ymail.com
Thu Dec 19 10:36:14 CET 2013


Hi,

It seems the right prenthesis ")" in the "if" statement is in
different encoding.

>From your script:
> charToRaw('if (ity==1)')[11:13]
[1] ef bc 89

> charToRaw(')')
[1] 29

 By changing the right parenthesis, it works fine.

HTH,
Pascal

On 19 December 2013 18:07, 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.
>



-- 
Pascal Oettli
Project Scientist
JAMSTEC
Yokohama, Japan



More information about the R-help mailing list