[R] Creating object referant from argument name

Rolf Turner r.turner at auckland.ac.nz
Mon Oct 12 22:20:00 CEST 2009


On 13/10/2009, at 9:14 AM, Maxwell Reback wrote:

> Hi all. I'd like to define an object within a function based on an
> argument to that function.
> Specifically, I've got:
>
> do.something<-function(input){
> id<-substring(input,3,3)
> j<-list1
> if(id==2)j<-list2
> if(id==3)j<-list3
> if(id==4)j<-list4
> ...}
>
> Instead of all these if() arguments, I was hoping to use something  
> like:
> j<-paste("list",substring(input,3,3),sep="")
> but this just assigns j the value of "listx" of _character_ mode,
> instead of the actual object 'listx'.
> Is there any way to get around this?
> Thanks.

?get

	cheers,

		Rolf Turner

######################################################################
Attention:\ This e-mail message is privileged and confid...{{dropped:9}}




More information about the R-help mailing list