從零開始學習R語言(四)——數據結構之“數組(Array)”


本文首發於知乎專欄:https://zhuanlan.zhihu.com/p/60141207

也同步更新於我的個人博客:https://www.cnblogs.com/nickwu/p/12567789.html


4. [三維+]:數組(Array)

R語言中數組可以看做是矩陣的擴展,它將矩陣擴展到2維以上。如果給定的數組是1維的則相當於向量,2維的相當於矩陣。R語言中的數組元素的類型也是單一的,可以是數值型,邏輯型,字符型或復數型等。 R語言中數組的使用

4.1 數組的創建

語法:array(data = NA, dim = length(data), dimnames = NULL)

data是數組的元素,dim是數組的維度,dimnames是維度的標簽

a <- array(1:24,dim=c(4,3,2))
#輸出:
 , , 1
  [,1] [,2] [,3]
 [1,]    1    5    9
 [2,]    2    6   10
 [3,]    3    7   11
 [4,]    4    8   12
 , , 2
  [,1] [,2] [,3]
 [1,]   13   17   21
 [2,]   14   18   22
 [3,]   15   19   23
 [4,]   16   20   24


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM