如何在循环中自动为向量创建名称

时间:2017-04-10 19:53:21

标签: r loops

我是R.的新手。我想在循环中创建几个向量。我只想为每个创建的向量添加一个后缀,例如vector.name1,vector.name2。然后我想在我的过程中访问这些向量。我怎么在R?

a <- 1

for (a in 1:12)

{

vector.name#a# <- c(100,200,300,400)

}

first.vector <- vector.name1

谢谢

1 个答案:

答案 0 :(得分:2)

我建议将所有向量放在一个可以迭代的列表中。

a<-list()
for (i in 1:12)
{
    a[[i]]<-c(1,2,3)
}

有关列表的介绍,请参阅简介http://www.r-tutor.com/r-introduction/list