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)
- 作者: Sau Sheong Chang
- 出版社/メーカー: O'Reilly Media
- 発売日: 2012/06/27
- メディア: Kindle版
- この商品を含むブログを見る