[R] Matrix summary

Jim Lemon drjimlemon at gmail.com
Sat Feb 13 06:15:20 CET 2016


Hi Ashta,
Surely you are aware of the "apply" family of functions that return the
numbers you want:

ashmat<-matrix(c(117,12,13,21,21,32,11,1,65,43,23,7,58,61,78,95 ),
 nrow=4,byrow=TRUE)
apply(ashmat,2,mean)
[1] 65.25 37.00 31.25 31.00
apply(ashmat,1,which.max)
[1] 1 2 1 4

Jim


On Sat, Feb 13, 2016 at 3:04 PM, Ashta <sewashm at gmail.com> wrote:

> hi all,
>
> I have  a square matrix (1000 by 1000),
> 1. I want calculate  mean,  min and max values for each column and row.
>
> 2, I want pick the  coordinate value of the matrix that has the max
> and min value for each row and column.
> This an example 4 by 4 square matrix
>
>
>                                               Mean    Min    Max
>             117   12    13     21    40.75       12    117
>              21    32    11       1     16.25       1       32
>              65    43    23       7      34.5        7       65
>              58    61    78     95        73        58      95
> Mean    65    25    37   31.25
> Min        21    12    11    1
> Max     117    61    78    95
>
>
> Thank you
>
> ______________________________________________
> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>

	[[alternative HTML version deleted]]



More information about the R-help mailing list