动态设置R列表元素名称

时间:2019-01-31 22:22:07

标签: r lazy-evaluation nse

我正在尝试做一些非常简单的事情:在R列表中动态设置元素的名称。多行版本是这样的:

dynamic_key <- "foo"
the_list <- list(key_to_replace = "bar")
names(the_list)[1] <- dynamic_key
> the_list
$foo
[1] "bar"

是否存在一种方法(也许使用惰性评估)在列表创建期间而不是在事实创建之后动态设置元素的名称?

0 个答案:

没有答案