在较大的 R 脚本中,我必须处理字符变量的内容,该变量本身存储在类名变量中。在下面的小示例中,我如何寻址 B 才能看到 A 的内容(即“A”)而不仅仅是名称(即 A)?
> A <- "A"
> B <- as.name(A)
> B
A
最佳答案
我们可以使用get
来检索值
get(A)
从“B”开始,我们可以使用eval
eval(B)
#[1] "A"
OP 的例子令人困惑。只是为了更好地理解它,
C <- "A"
B <- as.name(C)
eval(B)
#[1] "A"
关于r - 如何寻址存储 'name' 类对象的 R 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38037219/