[R] converting character strings to eval

From: Wayne Jones <JonesW_at_kssg.com>
Date: Tue 20 Jul 2004 - 00:37:24 EST

Hi there fellow R-users,

I'm stuck on this seemingly trivial problem.

All I want to coerce a character string into a command.

For example:

x<-rnorm(20)
y<-rnorm(20)
str<-"lm(y~x)"

I want to evaluate the "str" command.

I have tried

eval(as.expression(str))

But it doesn't seem to work. I am aware of the call command, but for reasons I won't go into I would prefer not to use it.

Any help would be great.

Regards,
Wayne

KSS Ltd
Seventh Floor St James's Buildings 79 Oxford Street Manchester M1 6SS England Company Registration Number 2800886

Tel: +44 (0) 161 228 0040	Fax: +44 (0) 161 236 6305
mailto:kssg_at_kssg.com		http://www.kssg.com


The information in this Internet email is confidential and m...{{dropped}}



R-help@stat.math.ethz.ch mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html Received on Tue Jul 20 00:53:07 2004

This archive was generated by hypermail 2.1.8 : Fri 18 Mar 2005 - 02:36:49 EST