【发布时间】:2017-07-13 22:07:30
【问题描述】:
是否可以将异构嵌套列表(包含字符向量、其他列表和列表列表)转换为树状图或树对象?这个想法是,从一个假设的原点出发,每个嵌套级别都会添加一个新的分支层。
此类列表的示例如下:
list(c("tom", "bob", "red"), c("jin", "tonic"), list(c("megan", "tina"), "carl"), "tim", list(c("chris", list(c("stella", "mia", "charly"))), "jack"))
所需的输出(例如以 newick 格式)应如下所示:
plot(read.tree(text = "((tom,bob,red),(jin,tonic),((megan,tina),carl),tim,((chris,(stella,mia,charly)),jack));"))
非常感谢,
卢卡
【问题讨论】:
标签: r list tree nested-lists