2010-10-05 70 views
2

假设我有一个数据阵列,如何减少R中的数组维数?

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

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

dat1<- array(NA, c(115,45))由第三个维度平均dat

感谢

+2

你发布的内容需要一个“)”和一个小写的“c”。另外,它产生一个51750个NA值的数组。不完全确定你在这里问什么。 – 2010-10-05 19:49:58

+0

对不起,问题解决了。 – didimichael 2010-10-05 20:32:00

回答

4

试试这个:

dat1 <- apply(dat, c(1,2), mean) 

的C(1,2)是指保持第一和第二尺寸和在休息(3)应用功能(平均)。

+0

谢谢。有用! – didimichael 2010-10-05 20:31:36

+0

+1“翻译”:) – 2010-10-05 21:27:18