r語(yǔ)言array函數(shù)的用法是什么

小億
200
2023-12-13 01:53:56

在R語(yǔ)言中,array函數(shù)用于創(chuàng)建多維數(shù)組。它的基本用法是:

array(data, dim = NULL, dimnames = NULL)

其中,參數(shù)data是要填充到數(shù)組中的數(shù)據(jù),可以是一個(gè)向量或矩陣;參數(shù)dim是一個(gè)向量,用于指定數(shù)組的維度;參數(shù)dimnames是一個(gè)列表,用于指定數(shù)組的維度名稱。

示例:

  1. 創(chuàng)建一個(gè)二維數(shù)組:
data <- c(1, 2, 3, 4, 5, 6)
dim <- c(2, 3)
my_array <- array(data, dim)

這將創(chuàng)建一個(gè)2行3列的數(shù)組,數(shù)據(jù)為1到6的數(shù)字。

  1. 創(chuàng)建一個(gè)三維數(shù)組:
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)

這將創(chuàng)建一個(gè)2x2x2的三維數(shù)組,數(shù)據(jù)為1到8的數(shù)字,維度名稱為A、B、X、Y、i和ii。

通過(guò)使用array函數(shù),可以在R語(yǔ)言中創(chuàng)建任意維度的數(shù)組,并對(duì)其進(jìn)行操作和分析。

0