There we go, thank you!
> On Fri, Feb 4, 2011 at 11:42 AM, Jeff Ryan <jeff.a.r...@gmail.com> wrote: > >> Patrick, >> >> Take a look at all.vars to start with That will return the vars as >> characters, from there you can use get to test/proceed. >> >> > all.vars(parse.tree) >> [1] "x" >> >> >> Best, >> Jeff >> >> On Fri, Feb 4, 2011 at 1:37 PM, Patrick Leyshock <ngkbr...@gmail.com> >> wrote: >> > Hello, >> > >> > I'm trying to access an object, given only its name as a symbol. I >> cannot >> > figure out how to proceed. Suppose I call substitute( ) on the >> expression >> > 'x + 2': >> > >> >> parse.tree <- substitute(x + 2); >> > >> > The constituents of parse.tree are of type symbol and numeric: >> > >> >> str(parse.tree[[1]]) >> > symbol + >> > >> >> str(parse.tree[[2]]) >> > symbol x >> > >> >> str(parse.tree[[3]]) >> > num 2 >> > >> > Suppose that x is S4 object, and that I need to access a slot of that >> > object. How can I do so, using only 'parse.tree' (or parse.tree coerced >> > into a list)? >> > >> > Thanks, Patrick >> > >> > [[alternative HTML version deleted]] >> > >> > ______________________________________________ >> > R-devel@r-project.org mailing list >> > https://stat.ethz.ch/mailman/listinfo/r-devel >> > >> >> >> >> -- >> Jeffrey Ryan >> jeffrey.r...@lemnica.com >> >> www.lemnica.com >> > > [[alternative HTML version deleted]] ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel