[R] function corresponding to map of perl

Wolfram Fischer wolfram at fischer-zim.ch
Fri Apr 15 08:14:27 CEST 2005


--- In reply to: ---
>Date:    15.04.05 08:08 (+0200)
>From:    Wolfram Fischer <wolfram at fischer-zim.ch>
>Subject: [R] function corresponding to map of perl
>
> Is there a function in R that corresponds to the
> function ``map'' of perl?
> 
> It could be called like:
> 	vector.a <- map( vector.b, FUN, args.for.FUN )
> 
> It should execute for each element ele.b of vector.b:
> 	FUN( vector.b, args.for.FUN)
> 
> It should return a vector (or data.frame) of the results
> of the calls of FUN.
> 
> It nearly works using:
> 	 apply( data.frame( vector.b ), 1, FUN, args.for.FUN )
> But when FUN is called ele.b from vector.b is no known.

Here I made a mistake. I realised now that ``apply'' does the job,
e.g.
	apply( data.frame( 1:3 ), 1, paste, sep='', "X" )

Wolfram




More information about the R-help mailing list