【发布时间】:2023-03-13 08:35:02
【问题描述】:
我想从一个字符串动态创建一个变量名,然后分配一个值。我相信我应该可以使用{rlang} 轻松完成此操作,但无法从包文档、Advanced R 和搜索中解决。下面是我正在寻找的伪代表。感谢您的指导!
我想要的输出:answer <- 42
我的输入:x <- "answer"(除了“答案”是生成的并且没有在脚本中硬编码)
尝试:rlang::sym(x) <- 42
【问题讨论】:
-
assign(x, 42)?如果你需要这个,你的整个方法都是不好的做法,应该改变。 -
我认为这是相关的重复stackoverflow.com/questions/6034655/…
标签: r rlang tidyeval quasiquotes