在R語言中,array函數用于創建多維數組。它的基本用法是:
array(data, dim = NULL, dimnames = NULL)
其中,參數data是要填充到數組中的數據,可以是一個向量或矩陣;參數dim是一個向量,用于指定數組的維度;參數dimnames是一個列表,用于指定數組的維度名稱。
示例:
data <- c(1, 2, 3, 4, 5, 6)
dim <- c(2, 3)
my_array <- array(data, dim)
這將創建一個2行3列的數組,數據為1到6的數字。
data <- c(1, 2, 3, 4, 5, 6, 7, 8)
dim <- c(2, 2, 2)
dimnames <- list(c("A", "B"), c("X", "Y"), c("i", "ii"))
my_array <- array(data, dim, dimnames)
這將創建一個2x2x2的三維數組,數據為1到8的數字,維度名稱為A、B、X、Y、i和ii。
通過使用array函數,可以在R語言中創建任意維度的數組,并對其進行操作和分析。