动态添加值到动态创建的向量
我刚开始学习编码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