我动态生成 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
。这样,我可以创建一个循环来显示所有值。
谢谢你的帮助。