4.apply函数
很多人知道apply函数可以对矩阵进行操作,下复制一个例子,更好的启发大家的思路:
> z<br />
[,1] [,2]<br />
[1,] 1 4<br />
[2,] 2 5<br />
[3,] 3 6<br />
> f <- function(x) x/c(2,8)<br />
> y <- apply(z,1,f)<br />
> y<br />
[,1] [,2] [,3]<br />
[1,] 0.5 1.000 1.50<br />
[2,] 0.5 0.625 0.75<br />
t(apply(z,1,f))
通过这个例子,我们可以自己编写一些简单的function来对矩阵操作,当然最常见的apply(z,2,mean),我们的目的就是通过自编的function来替代mean做些更复杂的事情
</p>