矩陣擷取(subsetting)
就像向量一樣,矩陣也可以進行選取與擷取!要做到這點,你同樣會使用 [ ],但這次會有兩個輸入。基本結構是:
my_matrix[row, col]
接著:
要從上一個例子中的 stocks 選取第 1 列第 1 欄:stocks[1,1]
要選取整個第 1 列,將欄位留空:stocks[1, ]
要選取前兩列:stocks[1:2, ] 或 stocks[c(1,2), ]
要選取整個欄,將列留空:stocks[, 1]
你也可以用欄名選取整個欄:stocks[, "apple"]
本練習屬於課程
R for Finance 入門
練習說明
stocks已在你的工作環境中。- 選取
stocks的第 3 列。 - 選取
stocks中ibm欄的第 4 與第 5 列。 - 在中括號內使用
c(),從stocks選取apple與micr這兩個欄。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Third row
# Fourth and fifth row of the ibm column
# apple and micr columns