2010-05-18 27 views
8

R listesinde çok derin bir liste var. Şimdi bu listeyi daha iyi bir genel görünüm elde etmek için standart çıktıya yazdırmak istiyorum. Tutulma için StatET eklentisinin bir liste gösterdiği gibi görünmelidir. Bu özyineleme ve derinlikle birlikte mümkün olduğunu biliyoruzR listesinde listelerin bir listesini nasıl görselleştirirsiniz?

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" 

:
Örnek listesi: gibi

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 

Bu yazdırmalısınız.
Ama bunu rapply veya bunun gibi bir şeyle yapmanın bir yolu var mı? peşin

Thanx,
Martin

cevap

18

Ben

str(l1) 
+0

Büyük vererek istediğini alabilir düşünüyorum! Bu kadar basit. Teşekkür ederim! – Martin

İlgili konular