[R] how to convert a data.frame to tree structure object such as dendrogram
Bert Gunter
gunter.berton at gene.com
Mon Mar 11 21:40:15 CET 2013
Of course, R's recursive lists **are** trees.
(Some expert may rap my knuckles here, but ... close enough?)
-- Bert
On Mon, Mar 11, 2013 at 1:12 PM, MacQueen, Don <macqueen1 at 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 at 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 at 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.
>
> ______________________________________________
> R-help at 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.
--
Bert Gunter
Genentech Nonclinical Biostatistics
Internal Contact Info:
Phone: 467-7374
Website:
http://pharmadevelopment.roche.com/index/pdb/pdb-functional-groups/pdb-biostatistics/pdb-ncb-home.htm
More information about the R-help
mailing list