I am trying to build up a quoted or character expression representing a
component in a list in order to reference it indirectly.
For instance, I have a list that has data I want to pull, and another list
that has character vectors and/or lists of characters containing the names
of the components in the first list.
It seems that the way to do this is as evaluating expressions, but I seem
to be missing something. The concept should be similar to the snippet
below:
For instance:
$x = list(y=list(y1="hello",y2="world"),z=list(z1="foo",z2="bar"))
$y = quote(x$y$y1)
$eval(y)
[1] "hello"
but, I'm trying to accomplish this by building up y as a character and
then evaluating it, and having no success.
$y1=paste("x$y$","y1",sep="")
$y1
[1] "x$y$y1"
How can I evaluate y1 as I did with y previously? or can I?
Much Thanks !
------------------------------------------------------------
CONFIDENTIALITY NOTICE: This electronic mail transmission (i...{{dropped}}
______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html