[R] Basic question on applying a function to each row of a da taframe

Liaw, Andy andy_liaw at merck.com
Mon Jun 9 14:18:06 CEST 2003


Another neat way is:

  with(DF, foo(x, w))

HTH,
Andy

> -----Original Message-----
> From: peter leonard [mailto:pfleonard at hotmail.com]
> Sent: Sunday, June 08, 2003 4:35 PM
> To: r-help at stat.math.ethz.ch
> Subject: [R] Basic question on applying a function to each row of a
> dataframe
> 
> 
> Hi,
> 
> I have a function foo(x,y) and a dataframe, DF,  comprised of 
> two vectors, x 
> & w,  as follows :
> 
>    x w
> 1  1 1
> 2  2 1
> 3  3 1
> 4  4 1
> 
> etc
> 
> 
> I would like to apply the function foo to each 'pair' within DF e.g  
> foo(1,1), foo(2,1), foo(3,1) etc
> 
> I have tried
> 
> >apply(DF,foo)
> >apply(DF[,],foo)
> >apply(DF[DF$x,DF$w],foo)
> 
> 
> However, none of the above worked. Can anyone help ?
> 
> Thanks in advance,
> Peter
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
> 

------------------------------------------------------------------------------
Notice: This e-mail message, together with any attachments, cont... {{dropped}}




More information about the R-help mailing list