动态地向动态创建的向量添加值

时间:2014-10-12 23:49:34

标签: r

我刚开始学习用R编码。我有一个要求,我必须不断向不同的向量添加未知数量的值(向量的数量是未知的)。所以,我尝试使用 -

实现这一点
clust_oo = c()
clust_oo[k] = c(clust_oo[k],init_dataset[k,1]) 

没有[k],上面的代码可以工作,但由于我不知道向量/列表的数量,我必须使用[k]作为区分符。 clust_oo[1]可以有值,12345clust_oo[2]可以包含其他值440和{ {1}}的值为clust_oo[3]4467455。动态添加值的地方。

这是正确的方法吗?

1 个答案:

答案 0 :(得分:0)

尝试:

clust_oo = c()

for(i in 1:3) 
      clust_oo[length(clust_oo)+1] = i

clust_oo
[1] 1 2 3