【发布时间】:2011-03-26 22:39:35
【问题描述】:
是否需要在 R 中初始化多级列表的每一级?
l=list()
l[["top"]]=list()
l[["top"]][["mid"]]=list()
l[["top"]][["mid"]][["low_key_1"]]="key_1_val"
或者是否可以像在 perl 上那样应用一些自动初始化?
【问题讨论】:
是否需要在 R 中初始化多级列表的每一级?
l=list()
l[["top"]]=list()
l[["top"]][["mid"]]=list()
l[["top"]][["mid"]][["low_key_1"]]="key_1_val"
或者是否可以像在 perl 上那样应用一些自动初始化?
【问题讨论】:
您需要初始化每个级别,但您可以使用一个命令来完成。
> list(top=list(mid=list(low_key_1="key_1_val")))
$top
$top$mid
$top$mid$low_key_1
[1] "key_1_val"
【讨论】: