动态添加值到动态创建的向量
我刚开始学习编码R.我有一个要求,我必须不断向不同的向量添加未知数量的值(向量数量未知)。 所以,我试图实现这个使用 -
clust_oo = c()
clust_oo[k] = c(clust_oo[k],init_dataset[k,1])
没有[k] ,上面的代码可以工作,但是因为我不知道向量/列表的数量,所以我必须使用[k]作为区分。 clust_oo[1]可具有值说, 1 , 23 , 45 , clust_oo[2]可以具有其它值4 , 40和clust_oo[3]与值44 , 67 , 455 , 885 。 这些值是动态添加的。
这是正确的方式来执行此?
尝试:
clust_oo = c()
for(i in 1:3)
clust_oo[length(clust_oo)+1] = i
clust_oo
[1] 1 2 3
链接地址: http://www.djcxy.com/p/24871.html
上一篇: Dynamically adding values to dynamically created vectors
下一篇: generate a random vector with specific number of negative numbers
