I have the following scenario:

> m <- matrix(1:4, ncol=2)
> m
      [,1] [,2]
[1,]    1    3
[2,]    2    4
> apply(m, 2, sum)
[1] 3 7
> apply(m, 1, sum)
[1] 4 6

So I can apply to rows *or* columns. According to the documentation 
(?apply)

MARGIN a vector giving the subscripts which the function will be applied 
over. E.g., for a matrix 1 indicates rows, 2 indicates columns, c(1, 2) 
indicates rows and columns. Where X has named dimnames, it can be a 
character vector selecting dimension names.


But I get the following results:

> apply(m, c(1,2), sum)
      [,1] [,2]
[1,]    1    3
[2,]    2    4

How am I to interpret this result?

Thank you.

Kevin

        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
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.

Reply via email to