読者です 読者をやめる 読者になる 読者になる

ITの隊長のブログ

ITの隊長のブログです。いや、まだ隊長と呼べるほどには至っていないけど、日々がんばります。CakePHPとPlayFrameworkを使って仕事しています。最近はAngular2をさわりはじめたお(^ω^ = ^ω^)

【R】行列をつくってくれるよcbindさんとrbindさん

R

スポンサードリンク

行列ってなに!?

とりあえず表みたいなイメージで理解しております。

cbind(c(22,3,4),c(4,5,6))
     [,1] [,2]
[1,]   22    4
[2,]    3    5
[3,]    4    6

22,3,4のベクトルと、4,5,6のベクトルを列ベクトルで結合してくれます、cbind()さんです。

反対(?)に、行ベクトルで結合してくれるのは、rbind()さんです。

rbind(c(22,3,4),c(4,5,6))
    [,1] [,2] [,3]
[1,]   22    3    4
[2,]    4    5    6

ちなみに

cbind(c(22,3,4,5),c(4,5))

のように、左が4つで、右が2つだった場合。

    [,1] [,2]
[1,]   22    4
[2,]    3    5
[3,]    4    4
[4,]    5    5

こうなります。左の数分、右が保管するようにループするって感じですかね。