嗨,我想知道是否有方法将向量存储到数组或矩阵中。 例如,将向量存储在r中具有未知向量长度的矩阵
array1<-array(dim=c(1,2))
vector1<-as.vector(1:5)
vector2<-as.vector(6:10)
array1[1,1]<-vector1
array1[1,2]<-vector2
这样,当我要求
array1[1,1]
我会收到
[1] 1 2 3 4 5
我试着做我所做的上方,我得到的错误
number of items to replace is not a multiple of replacement length
is t这里有一种方法来解决这个问题?
另外,我面对的问题是我不知道矢量长度,矢量也可能有不同的长度。
即矢量1可以是6和载体2的长度可以是7.
感谢的长度!
你要什么,以填补短矢量? – aichao
如果长度不相等,则使用列表而不是数组。 – Roland
你想在你的列表中有多少维度?该向量可以存储在一个列表中,并通过'my_list [[1]]'检索,所以我不确定为什么要使用两个索引编号'array [1,1]'。 – RHertel