【R】いろいろ模索
2週間も更新を開けてしまった。忙しくて、やりたいことをできていない。
今日は雑多なメモ。
6列の行列を転置してみる。
まずは転置前の行列の確認。
> head(random[,3:8]) A B C D E F 1 2 8 10 13 27 30 2 1 9 16 20 21 43 3 1 5 15 31 36 38 4 16 18 26 27 34 40 5 9 15 21 23 27 28 6 6 12 23 25 28 38
転置は関数tを使用する。
>(X<-t(random[,3:8])) [,1] [,2] [,3] [,4] [,5] [,6] A 2 1 1 16 9 6 B 8 9 5 18 15 12 C 10 16 15 26 21 23 D 13 20 31 27 23 25 E 27 21 36 34 27 28 F 30 43 38 40 28 38
縦ベクトルを用意する。
まずは横ベクトルを関数cを使用して求め、matrixにする。
> (number<-c(1,2,3,4,5,6)) [1] 1 2 3 4 5 6
これを縦ベクトルにするためにmatrixを使用する。
> matrix(number) [,1] [1,] 1 [2,] 2 [3,] 3 [4,] 4 [5,] 5 [6,] 6