【发布时间】:2017-08-01 07:37:42
【问题描述】:
给定一个symbol:
sym <- as.symbol("x")
我想创建一个alist,以该符号作为名称。
correct_answer <- alist(x = )
以下内容不太适用,因为它将NULL 作为值。
setNames(list(NULL), deparse(sym))
答案的第一个元素似乎是一个空符号。
class(correct_answer[[1]])
## [1] "name"
deparse(correct_answer[[1]])
## [1] ""
但是,您不能使用 as.symbol() 创建空符号。
as.symbol("")
## Error in as.symbol("") : attempt to use zero-length variable name
如何将符号放入参数列表中?
【问题讨论】:
-
@frank 已修复。这个问题在我写的时候发生了变化。