[R] like apply(x,1,sum), but using multiplication?
    Sundar Dorai-Raj 
    sundar.dorai-raj at pdf.com
       
    Mon May  7 20:33:42 CEST 2007
    
    
  
Jose Quesada said the following on 5/7/2007 11:25 AM:
> Hi,
> 
> I need to multiply all columns in a matrix so something like  
> apply(x,2,sum), but using multiplication should do.
> I have tried apply(x,2,"*")
> I know this must be trivial, but I get:
> Error in FUN(newX[, i], ...) : invalid unary operator
> 
> The help for apply states that unary operators must be quoted. I tried  
> single quotes too, with the same results.
> 
> Thanks,
> -Jose
> 
Try: apply(x,2,prod)
HTH,
--sundar
    
    
More information about the R-help
mailing list