1

それぞれがランダムな値を含む 5 つの変数を動的に生成します。

> i = 1
> 
> while(i <= 5)
 {
   assign(paste("x", i, sep = ""), rnorm(1))
   i = i + 1       
 }
> x1
[1] 0.3853609
> x2
[1] 1.626055
> x3
[1] -1.043699
> x4
[1] 0.3449921
> x5
[1] -0.9768416

R には、各変数の値を動的に表示できる関数はありますか。私が意味するのは、次のような関数です。

> paste("x", 1, sep = "")
[1] "x1"

文字列は生成されませんが、変数の値が表示されますx1。このようにして、すべての値を表示するループを作成できました。

ご協力いただきありがとうございます。

4

1 に答える 1