行列 <- ベクトルを結合する
多くの場合、前の例のように最初からベクトルを作ることはしません。代わりに、結合したい複数のベクトルから作成します。そのためには、cbind() と rbind()(それぞれ列方向の結合と行方向の結合)を使うのが最も簡単です。実際に試すために、Apple と IBM の株価ベクトルを結合してみましょう。
apple <- c(109.49, 109.90, 109.11, 109.95, 111.03)
ibm <- c(159.82, 160.02, 159.84, 160.35, 164.79)
cbind(apple, ibm)
apple ibm
[1,] 109.49 159.82
[2,] 109.90 160.02
[3,] 109.11 159.84
[4,] 109.95 160.35
[5,] 111.03 164.79
rbind(apple, ibm)
[,1] [,2] [,3] [,4] [,5]
apple 109.49 109.90 109.11 109.95 111.03
ibm 159.82 160.02 159.84 160.35 164.79
では、あなたの番です!
この演習はコースの一部です
金融のためのR入門
演習の手順
- 2016年12月の株価ベクトル
apple、ibm、micrがワークスペースに用意されています。 cbind()を使って、apple、ibm、micrの順で列結合し、cbind_stocksとして作成してください。cbind_stocksを出力してください。rbind()を使って、同じ順番で3つのベクトルを行結合し、rbind_stocksとして作成してください。rbind_stocksを出力してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# cbind the vectors together
cbind_stocks <-
# Print cbind_stocks
# rbind the vectors together
rbind_stocks <-
# Print rbind_stocks