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(無言フォローもお気軽に)

スポンサーリンク
記事を書いている人
ミサキ

プログラマ(@東京の国立研究所)として働きながら,占い師(の卵)としても活動しています.そのため,占いモニターを定期的に募集しています!⇒占いモニターのページ.実は,天文学の博士でもあります☆彡

詳しいプロフィールはこちら

ミサキをフォローする
R 情報処理
スポンサーリンク
ミサキをフォローする
プログラマー&天文博士&占い師 ミサキのブログ

コメント

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