我想问一下是否可以在列表中添加元素.例如列表
L <- vector("list", 2)
L[[1]] <- vector("list", 2)
Run Code Online (Sandbox Code Playgroud)
我想成为
[[1]]
[[1]][[1]]
NULL
[[1]] # add an element and it becomes [[1]]
[[1]][[2]] [[1]][[2]][[3]]
NULL NULL
[[2]]
NULL
Run Code Online (Sandbox Code Playgroud)
谢谢大家
在列表"L"的代码中,
[[1]]
[[1]][[1]]
Run Code Online (Sandbox Code Playgroud)
表示列表中的第一项,[[1]]可以引用L[[1]][[1]].
[[1]]
[[1]][[2]]
Run Code Online (Sandbox Code Playgroud)
表示第二个项目,[[1]]可以引用L[[1]][[2]].因此,要在列表中添加新元素,您可以使用:
L[[1]][[3]] <- vector()
Run Code Online (Sandbox Code Playgroud)
就个人而言,我发现使用命名元素更容易,因为跟踪这些括号可能有点单调乏味.