假设我有一个数据阵列,如何减少R中的数组维数?
dat <- array(NA, c(115,45,10))
我怎样才能得到一个新的数据阵列
dat1<- array(NA, c(115,45))
由第三个维度平均dat
?
感谢
假设我有一个数据阵列,如何减少R中的数组维数?
dat <- array(NA, c(115,45,10))
我怎样才能得到一个新的数据阵列
dat1<- array(NA, c(115,45))
由第三个维度平均dat
?
感谢
试试这个:
dat1 <- apply(dat, c(1,2), mean)
的C(1,2)是指保持第一和第二尺寸和在休息(3)应用功能(平均)。
谢谢。有用! – didimichael 2010-10-05 20:31:36
+1“翻译”:) – 2010-10-05 21:27:18
你发布的内容需要一个“)”和一个小写的“c”。另外,它产生一个51750个NA值的数组。不完全确定你在这里问什么。 – 2010-10-05 19:49:58
对不起,问题解决了。 – didimichael 2010-10-05 20:32:00