ログってなんぼ

日々のメモです

Rで行列にデータ入れたりしてみる

[code]

縦2、横3の行列に 1 - 6 までのデータを入れる

x <- matrix(1:6, nrow=2, ncol=3) x [,1] [,2] [,3] [1,] 1 3 5 [2,] 2 4 6

縦2、横3の行列に 1 - 7 までのデータを入れる

x <- matrix(1:7, nrow=2, ncol=3) 警告メッセージ: In matrix(1:7, nrow = 2, ncol = 3) : データ長 [7] が行数 [2] を整数で割った、もしくは掛けた値ではありません x [,1] [,2] [,3] [1,] 1 3 5 [2,] 2 4 6

縦2、横3の行列に 任意のデータを入れる

x <- matrix(c(1,5,6,10,4,2), nrow=2, ncol=3) x [,1] [,2] [,3] [1,] 1 6 4 [2,] 5 10 2

行列の形をあとから変える

x <- matrix(1:12, nrow=2, ncol=6) x [,1] [,2] [,3] [,4] [,5] [,6] [1,] 1 3 5 7 9 11 [2,] 2 4 6 8 10 12 dim(x) <- c(4,3)

行列の形をあとから変える

x <- matrix(1:12, nrow=2, ncol=6) x [,1] [,2] [,3] [,4] [,5] [,6] [1,] 1 3 5 7 9 11 [2,] 2 4 6 8 10 12 dim(x) <- c(4,3) x [,1] [,2] [,3] [1,] 1 5 9 [2,] 2 6 10 [3,] 3 7 11 [4,] 4 8 12 [/code]

ふむふむなるほど。