如何减少R中的数组维度?

did*_*ael 2 r

假设我有一个数据数组,

dat <- array(NA, c(115,45,10))

我怎样才能得到一个新的数据数组

dat1<- array(NA, c(115,45))通过dat第三维平均?

谢谢

Gre*_*now 5

尝试这个:

dat1 <- apply( dat, c(1,2), mean )
Run Code Online (Sandbox Code Playgroud)

c(1,2) 表示保留第一维和第二维,并将函数(平均值)应用于其余(第三维)。