Thanks. Is there any more elegant solution? What if I don't know how many
levels of nesting ahead of time?


On Tue, Mar 12, 2013 at 8:51 AM, Greg Snow <538280@gmail.com> wrote:

> You can use the lapply or rapply functions on the resulting list to break
> each piece into a list itself, then apply the lapply or rapply function to
> those resulting lists, ...
>
>
> On Mon, Mar 11, 2013 at 3:41 PM, Not To Miss <not.to.miss@gmail.com>wrote:
>
>> Thanks. That's just an simple example - what if there are more columns and
>> more rows? Is there any easy way to create nested list?
>>
>> Best,
>> Zech
>>
>>
>> On Mon, Mar 11, 2013 at 2:12 PM, MacQueen, Don <macqueen1@llnl.gov>
>> wrote:
>>
>> > You will have to decide what R data structure is a "tree structure". But
>> > maybe this will get you started:
>> >
>> > > foo <- data.frame(x=c('A','A','B','B'), y=c('Ab','Ac','Ba','Bd'))
>> > > split(foo$y, foo$x)
>> > $A
>> > [1] "Ab" "Ac"
>> >
>> > $B
>> > [1] "Ba" "Bd"
>> >
>> > I suppose it is at least a little bit tree-like.
>> >
>> >
>> > --
>> > Don MacQueen
>> >
>> > Lawrence Livermore National Laboratory
>> > 7000 East Ave., L-627
>> > Livermore, CA 94550
>> > 925-423-1062
>> >
>> >
>> >
>> >
>> >
>> > On 3/10/13 9:19 PM, "Not To Miss" <not.to.miss@gmail.com> wrote:
>> >
>> > >I have a data.frame object like:
>> > >
>> > >> data.frame(x=c('A','A','B','B'), y=c('Ab','Ac','Ba','Bd'))
>> > >  x  y
>> > >1 A Ab
>> > >2 A Ac
>> > >3 B Ba
>> > >4 B Bd
>> > >
>> > >how could I create a tree structure object like this:
>> > >     |---Ab
>> > > A---|
>> > >_|   |---Ac
>> > > |
>> > > |   |---Ba
>> > > B---|
>> > >     |---Bb
>> > >
>> > >Thanks,
>> > >Zech
>> > >
>> > >       [[alternative HTML version deleted]]
>> > >
>> > >______________________________________________
>> > >R-help@r-project.org mailing list
>> > >https://stat.ethz.ch/mailman/listinfo/r-help
>> > >PLEASE do read the posting guide
>> > >http://www.R-project.org/posting-guide.html
>> > >and provide commented, minimal, self-contained, reproducible code.
>> >
>> >
>>
>>         [[alternative HTML version deleted]]
>>
>> ______________________________________________
>> R-help@r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide
>> http://www.R-project.org/posting-guide.html
>> and provide commented, minimal, self-contained, reproducible code.
>>
>
>
>
> --
> Gregory (Greg) L. Snow Ph.D.
> 538280@gmail.com
>

	[[alternative HTML version deleted]]

