[R] Basic question on applying a function to each row of a dataframe
Thomas Lumley
tlumley at u.washington.edu
Mon Jun 9 15:47:20 CEST 2003
On Sun, 8 Jun 2003, peter leonard wrote:
> 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
>
In R 1.7.0 there is a function mapply() for this sort of thing.
mapply("foo",DF[,1],DF[,2])
-thomas
More information about the R-help
mailing list