【发布时间】:2013-10-03 21:16:04
【问题描述】:
如果我创建一个名称中带有反引号的变量,有没有办法使用反引号语法访问它?
assign("a`b", 5)
get("a`b")
#[1] 5
# The attempts below all end in various errors
# `a`b`
# `a``b`
# `a\\`b`
【问题讨论】:
-
您为什么要尝试使用反引号来访问它?引号有什么问题,您确定没有其他方法可以解决这个问题吗?
-
我觉得答案可以用一个词来概括——方便
-
不管你遇到这样的名字,你可以把它分配给一个变量,然后
get(.)那个变量 -
谢谢,如 OP 中所示,我知道该选项
-
我更好奇为什么你会遇到带有反引号的名字。如果这只是出于好奇,我并没有抱怨,但我并没有真正看到这在实际意义上会如何出现。