我正在使用R& Linux Mint 13上的R Studio,我试图得到一个如下所示的字符串:
domain\username
但是当我这样做时:
usr <- "domain\\username"
结果变量usr出现时带有两个\:
#[1] "domain\\username"
我发现的一切都表明这是实现这一目标的正确方法,然而,这就是我得到的。有什么建议?有歪斜的设置吗?
答案 0 :(得分:4)
可能是print和cat之间的区别。所以如果你有以下字符串
usr <- "domain\\username"
我们打印(usr)我们得到
#[1] "domain\\username"
然后调用cat(usr)我们得到了
#domain\username
这是你期望的正确吗? cat实际上会评估转义,而print只会返回对象的确切形式。您可以使用cat测试您的逃生是否按照您的想法行事。
请查看cat vs print部分,了解相关信息:R Inferno