我有 87 个长度为 4096 的向量。例如,
> head(d[[1]]$x)
[1] 1.676094 1.676323 1.676551 1.676780 1.677008 1.677237
我想将这些向量连接成一个矩阵,每个向量占据一列。因为单独绑定它们可以正常工作
Ds <- cbind(d[[1]]$x,d[[2]]$x,d[[3]]$x
)
我以为这也行
matrix() -> Ds
for(i in 1:87){
cbind(d[[i]]$x) -> Ds[[i]]
}
但我得到了错误
Error in Ds[[i]] <- cbind(d[[i]]$x) :
more elements supplied than there are to replace
是否有一些关于 cbind 的特定内容不允许循环或者我错过了什么?任何建议表示赞赏。
谢谢。