ベクトルを格納するデータ構造を作成しようとしています。私が探しているのは、内部に異なる長さのベクトルを持つ3x2行列です。col /行の名前と未知の長さを持つrのベクトルの行列
front side
Original c(dim=221) c(dim =200)
zscore c(dim=221) c(dim =200)
smoothed c(dim=221) c(dim =200)
私がやって試してみました:
dataset <- array(dim=c(3,2))
rownames(dataset) <- c("original","zscores","smoothed")
colnames(dataset) <- c("front", "side")
dataset["original", "side"] <- myNumericVectorOfLength221
dataset["original", "front"] <- myNumericVectorOfLength200
をしかし、それは "ない同じサイズ" のエラーがスローされます。 dataset <- array(dim=c(3,2,221))
のような3次元配列は、長さの違いのために機能せず、(dataset["original", "side"] <- list(c(1,2,3)))
のようなベクトルの行列を作成すると、col/rownamesが失われます。
私の考えに合った解決策はありますか?前もって感謝します。
たぶん[これは役立ちます](http://stackoverflow.com/questions/3699405/how-to-cbind-or-rbind-different-lengths-vectors-without-repeating-the-elements- o) – Sotos
alistの要素に名前を付けることはできますが、これで十分でしょうか? – LAP
もう少し説明できますか? @LeoP。 – Sergiodiaz53