将字符视为变量

3
假设我有以下代码:
a<-c(1,2,3)
b<-'a'

现在,当我将字符串中的'b'作为变量'a'输入到某个函数或操作中时,需要将其作为变量进行处理。

比如,假设"treat.as.variable()"是一个真实的函数,它会执行以下操作:

treat.as.variable(b)+c(1,2,4)
[1] 2 4 7

有没有预定义的类似这样的函数呢? 或者一般情况下如何实现呢?
1个回答

6
使用 get 函数。
> get(b) + c(1,2,4)
[1] 2 4 7

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接