我只是想做一件基本的事情,但我似乎无法弄清楚问题是什么,而且我在这里找不到与我的问题完全一样的答案。如果有人已经知道其他地方的答案,请随时链接。
我有一个生成向量的模拟,并且我已经设置了我的模拟,以便它抓取生成向量并使其成为另一个向量的元素。在我多次运行模拟后,我想将向量的向量变成一个矩阵,但控制台输出总是这样:
> agx1
[1,] Numeric,7
[2,] Numeric,7
我的模拟几乎做了以下事情:
agnx1 = c()
#some stuff happens
agnx1[i] = x1
#iteration number two takes place
agnx1[i+1] = x1
#etc..
#Now say I have
agx1[1] = c(0.796399, 0.865736, 0.885808, 0.896138, 0.896138, 0.850385, NA)
#and
agx1[2] = c(0.796399, 0.856540, 0.881432, 0.900808, 0.900808, 0.857664, NA)
#and therefore, agx1 is a vector of vectors. But whenever I try something like..
cagx1 = cbind(agx1[1:2])
#or
cagx1 = as.matrix(agx1)
# I just get:
[,1]
[1,] Numeric,7
[2,] Numeric,7
任何的意见都将会有帮助。