[R] string into command
Marc Schwartz
marc_schwartz at comcast.net
Thu Mar 29 01:20:43 CEST 2007
On Wed, 2007-03-28 at 08:38 -0700, Brian Dolan wrote:
> Hello,
>
> I would like to take the string
>
> "mylist = list(a = 5, b = 7)"
>
> and evaluate it as a list. I have attempted to use parse and several
> other functions with no success.
>
> Thanks for your time.
Not sure what combinations you may have tried, but here is a solution:
> ls()
character(0)
> eval(parse(text = "mylist <- list(a = 5, b = 7)"))
> ls()
[1] "mylist"
> mylist
$a
[1] 5
$b
[1] 7
HTH,
Marc Schwartz
More information about the R-help
mailing list