是否可以使用“ i”将不同的变量保存在循环中?

时间:2018-09-17 13:48:32

标签: r variable-assignment

我知道这是不好的做法,而且我知道使用列表会更容易。但是只是有趣。

我有变量a1,a2,a3,...,a“ n”

是否可能这样:

for i in (1:n)
{
  a"i" <- i
}

感谢您的答复!

1 个答案:

答案 0 :(得分:1)

是的

assign(paste('a', i, sep=''), 'hello')

应该做到这一点。是的,即使变量已经存在,它也可以工作。

get(paste('a', i, sep=''))

为您提供变量a1的值。