【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