Re: [R] Apply: Output matrix orientation

2010-05-28 Thread Johannes Graumann
David Winsemius wrote: On May 27, 2010, at 7:24 AM, Johannes Graumann wrote: Hi, Why is the result of below apply call rotated with respect to the input and how to remedy this? Because the processing you requested is with respect to rows and the construction of matrices is by

[R] Apply: Output matrix orientation

2010-05-27 Thread Johannes Graumann
Hi, Why is the result of below apply call rotated with respect to the input and how to remedy this? Thanks, Joh .ZScore - function(input){ #cat(input,\n) z - (input - mean(input))/sd(input) return(z) } apply(data.frame(x1=c(1,2,3,4,5),x2=c(2,3,4,5,6),x3=c(3,4,5,6,7)),1,.ZScore)

Re: [R] Apply: Output matrix orientation

2010-05-27 Thread Hadley Wickham
Use aaply from the plyr package. Hadley On Thu, May 27, 2010 at 6:24 AM, Johannes Graumann johannes_graum...@web.de wrote: Hi, Why is the result of below apply call rotated with respect to the input and how to remedy this? Thanks, Joh .ZScore - function(input){  #cat(input,\n)  z -

Re: [R] Apply: Output matrix orientation

2010-05-27 Thread David Winsemius
On May 27, 2010, at 7:24 AM, Johannes Graumann wrote: Hi, Why is the result of below apply call rotated with respect to the input and how to remedy this? Because the processing you requested is with respect to rows and the construction of matrices is by default by columns. ?t