你如何评估变量作为 R 中的选项名称?

How do you evaluate variable as option name in R?

我有两个变量,如下:

tokenName = "myToken"
tokenResult = "myResult"

我想在计算变量 tokenName 的地方设置 options() 并将该选项设置为 myResult

基本上我想要 options(myToken = tokenResult) 的等价物,但使用变量 tokenName.

我尝试了 options(eval(tokenName) = tokenResult) 但无济于事。有人有什么想法吗?

我们可以使用setNames

do.call(options, as.list(setNames(tokenResult, tokenName)))

-正在检查

options()[[tokenName]]
#[1] "myResult"