一講到這,愈看愈抽像,來看看一些函式和例子吧! 首先要提到每一個物件都有一個屬性叫
dim
,它是一個函式(function),它的功能在取得或設定一個物件的維度。
再來來看看文件:
> ?dim文件中對於
dim()
的描述是:取得或設定一個物件的維度。「矩陣是有維度的向量」,那我們要取得矩陣之前,就先要有個向量出來:
> profit <- c(2.0, 2.1, 2.2, 2.1, 2.3, 2.4) > profit [1] 2.0 2.1 2.2 2.1 2.3 2.4再來使用
dim()
函式把向量profit
轉為矩陣:
> dim(profit) <- c(2, 3) > profit [,1] [,2] [,3] [1,] 2.0 2.2 2.3 [2,] 2.1 2.1 2.4上列指令把向量
profit
轉為一個2 X 3的矩陣,再來我們就可以下列指令,來取得矩陣中的資料:
> profit[1,] [1] 2.0 2.2 2.3上列會取得第一列的資料。
> profit[,2] [1] 2.2 2.1上列會取得第二欄的資料。
> profit[1,3] [1] 2.3上列會取得第一列、第三欄的資料。 你可以比較原來的向量和之後的矩陣,看資料是怎麼放的。