長さ 4096 の 87 個のベクトルがあります。たとえば、
> head(d[[1]]$x)
[1] 1.676094 1.676323 1.676551 1.676780 1.677008 1.677237
これらのベクトルを行列に連結し、各ベクトルが列を占めるようにしたいと思います。それらを個別に cbinding すると正常に動作するため
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 に固有のものはありますか、それとも何か不足していますか? アドバイスをいただければ幸いです。
ありがとう。