[R] problem with simple if() statement
justin bem
justin_bem at yahoo.fr
Thu Feb 9 20:32:10 CET 2006
Hi Norman !
I observe that R syntax is very close to C/C++ or Java
--- Philippe Grosjean <phgrosjean at sciviews.org> a
écrit :
> Norman Goodacre wrote:
> > the following code apprantely, for some grand old
> reason, induces a syntax error:
> >
> > if (seq[i] = "A") m <- trans[1,]
> >
> > where seq is a vector and trans is a matrix. I
> cannot for the life of me see why this is wrong.
> Syntax error is:
> >
> > Error: syntax error in "if (seq[i] ="
> >
> > Sincerely,
> >
> > Norman Goodacre
>
> Please, read "An Introduction to R" provided with
> any version of R. The
> correct syntax for an equality condition is "==",
> not "=", so:
>
> > if (seq[i] == "A") ....
>
> Best,
>
> Philippe Grosjean
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide!
> http://www.R-project.org/posting-guide.html
>
More information about the R-help
mailing list