2010-08-08 48 views
2

我是否需要初始化R中的多級列表的每個級別?R中的多級列表

l=list() 
l[["top"]]=list() 
l[["top"]][["mid"]]=list() 
l[["top"]][["mid"]][["low_key_1"]]="key_1_val" 

或者有可能應用一些自動初始化就像perl?

回答

4

您需要初始化每個級別,但您可以使用一個命令來完成。

> list(top=list(mid=list(low_key_1="key_1_val"))) 
$top 
$top$mid 
$top$mid$low_key_1 
[1] "key_1_val"