R-數組

R-數組

創建

數組可以是一維、二維、三維……使用 array()函數創建,有以下幾個參數:

  • data:傳入的向量
  • dim:數組的維度,默認是 1維

img

  • dimnames:各個維度的名稱,必須是個列表,默認無名稱

img

訪問數組元素

訪問方法:如resul[A,B,C]

表示獲取數組 result 的第一第二第三維的哪個元素,習慣把第三維稱作

例如這樣一個三維數組:

img

要取出 9:(第3組第1行第1列)

img

取出 9 10 11 12 :(第3組)

img

操作元素

函數 apply(data, margin, fun) 可以操作數組元素計算

  • data:表示傳入的數組
  • margin:數據名稱
  • fun:操作函數

例如,對 上面的 result 數組每一行求和:c(1) 表示第1維

img

對三組數求和:c(3) 表示第三維

img