[R]変数に値を代入する[assign関数]

Rlogo R

変数に値を代入するにはassign関数を使用します。

assign(変数名,代入する値)

具体的に使用すると

assign("t",10)
assign_t

もちろん

r <- 7

のようにして代入することも可能です。

r_7

ただ、assign関数はfor文及びpaste関数を併用することで便利に使うことができます。

testという名前の変数にナンバリングをし、同時に変数にナンバーを代入していきます。

> for (i in 0:9) {
        assign(paste("test",i,sep = ""),i)
   }

ナンバリングされた変数が作成されました。

test_0-6
test_3-9

中身を確認します。

test_no_6
test_ne_9

引用:

R: R Logo

コメント

タイトルとURLをコピーしました