R語言數據結構3—array

數組(array)與矩陣類似,但是維度可以大於2。數組可通過array函數創建,形式如下:

myarray <- array(vector,dimensions,dimnames)

其中vector包含了數組中的數據,dimensions是一個數值型向量,給出了各個維度下標的最大

值,而dimnames是可選的、各維度名稱標籤的列表。

> dim1 <- c("A1","A2")

> dim2 <- c("B1","B2","B3")

> dim3 <- c("C1","C2","C3","C4")

> z <- array(1:24,c(2,3,4),dimnames=list(dim1,dim2,dim3))

> z

, , C1


  B1 B2 B3

A1  1  3  5

A2  2  4  6


, , C2


  B1 B2 B3

A1  7  9 11

A2  8 10 12


, , C3


  B1 B2 B3

A1 13 15 17

A2 14 16 18


, , C4


  B1 B2 B3

A1 19 21 23

A2 20 22 24


發佈了24 篇原創文章 · 獲贊 2 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章