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