Rでの代入記号

Rで使う代入記号は、「<-」。

> x <- 1
> x
[1] 1

逆向きでもOK。

> 3 -> x
> x
[1] 3


もうひとつ、ほかの言語で一般的な、イコール記号(=)も代入に使えるのだが、注意すべきなのはスコープ(参照可能な範囲)。
「<-」で代入した変数はどこからでもアクセス可能だが、例えばmean()関数内で「=」を使うと、mean()関数の中だけからしか参照できず、その外からアクセスしようとするとエラーになる。

> mean(x <- 1:6)
[1] 3.5
> x
[1] 1 2 3 4 5 6
> mean(x = 1:6)
[1] 3.5
> x
Error: object 'x' not found

以上

Exploring Everyday Things with R and Ruby: Learning About Everyday Things (English Edition)

Exploring Everyday Things with R and Ruby: Learning About Everyday Things (English Edition)