[英]How to visualize a list of lists of lists of … in R?
我在R中有一个非常深的列表列表。现在我想将此列表打印到标准输出以更好地概述元素。 它应该看起来像eclipse的StatET插件显示列表的方式。
示例列表:
l6 = list()
l6[["h"]] = "one entry"
l6[["g"]] = "nice"
l5 = list()
l5[["e"]] = l6
l4 = list()
l4[["f"]] = "test"
l4[["d"]] = l5
l3 = list()
l3[["c"]] = l4
l2 = list()
l2[["b"]] = l3
l1 = list()
l1[["a"]] = l2
这应该打印如下:
List of 1
$ a:List of 1
..$ b:List of 1
.. ..$ c:List of 2
.. .. ..$ f: chr "test"
.. .. ..$ d:List of 1
.. .. .. ..$ e:List of 2
.. .. .. .. ..$ h: chr "one entry"
.. .. .. .. ..$ g: chr "nice"
我知道这可以通过递归和深度来实现。
但有没有办法在rapply
或类似的东西的帮助下做到这一点?
Thanx提前,
马丁
我想你可以通过给予你想要的东西
str(l1)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.