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

Reply via email to