[R] using matrix data for function

Jason Turner jasont at indigoindustrial.co.nz
Wed Sep 17 22:46:46 CEST 2003

On Thu, 2003-09-18 at 06:02, Bing Zhang wrote:
> Hi All,
> I have a function, f(x,y)
> I have a matrix of data, m,  with the 1st column is x and the 2nd column is y
> What's the best way to get f(x,y) for each row of the matrix?
> I tried 
> result<-f(m[,1],m[,2]) but it doesn't work.

That is the best way, provided your function handles vectors nicely. 
Apparently, yours doesn't.

Next best is something like apply(m,2,f)


Indigo Industrial Controls Ltd.

More information about the R-help mailing list