[R] evaluation question
    Uwe Ligges 
    ligges at statistik.tu-dortmund.de
       
    Tue Nov 22 19:36:01 CET 2011
    
    
  
On 22.11.2011 19:23, Erin Hodgess wrote:
> Dear R People:
>
> Hope you're having a nice day.
>
> Here is a character vector:
>
>> yz
> [1] "pexp(3.2,rate=1)"
>> str(yz)
>   chr "pexp(3.2,rate=1)"
>>
> And I would like to evaluate that vector.
>
> I tried:
>> eval(as.expression(yz))
> [1] "pexp(3.2,rate=1)"
>>
>
> But that doesn't work.
>
> Any suggestions would be most welcome.  I have a feeling that it's
> quite simple and that I'm having a forest vs. trees issue.
Erin,
you need to parse() the text before eval()uating it. In most cases, the 
original problem is why you got the text and not already something that 
is a language object.
Best,
Uwe
>
> Thanks,
> Erin
>
>
    
    
More information about the R-help
mailing list