Rで行列を扱うときの注意点

行列から1行(列)を抽出すると、ベクトルになるので注意

> mat <- matrix(1:12, ncol=4)
> mat
     [,1] [,2] [,3] [,4]
[1,]    1    4    7   10
[2,]    2    5    8   11
[3,]    3    6    9   12

1行抽出します。

> mat[1,] # ベクトル
[1]  1  4  7 10

複数行の抽出では、行列のままです。

> mat[1:2,] # 行列
     [,1] [,2] [,3] [,4]
[1,]    1    4    7   10
[2,]    2    5    8   11

ご注意下さい。

では。


YouTube: ミサキさん

問い合わせ先
Mail: caprico.aries@gmail.com
Twitter: https://twitter.com/caprico_aries(無言フォローもお気軽に)

コメント

タイトルとURLをコピーしました