【发布时间】:2011-08-19 22:08:28
【问题描述】:
我想在“字典”中存储一些条目,以便我可以按名称检索它们。我可以像这样间接地形成类似的东西:
> a = list(c(1,2),c(9,9,0,0))
> names(a) = c("first","second")
> a
$first
[1] 1 2
$second
[1] 9 9 0 0
但是,我不能通过像这样简单地按名称插入它们来做同样的事情:
> a=list()
> a["first"] = c(1,2)
Warning message:
In a["first"] = c(1, 2) :
number of items to replace is not a multiple of replacement length
> a
$first
[1] 1
为什么会这样,我应该使用什么语法按名称将向量或矩阵等对象插入到列表中?
【问题讨论】:
标签: list r dictionary vector