【发布时间】:2014-12-04 17:49:54
【问题描述】:
我在 Linux Mint 13 上使用 R & R Studio,我正在尝试获取如下所示的字符串:
domain\username
但是当我这样做时:
usr <- "domain\\username"
结果变量 usr 出现两个 \:
#[1] "domain\\username"
我发现的一切都表明这是正确的方法,但是,这就是我得到的。有什么建议?有设置歪斜吗?
【问题讨论】:
标签: r
我在 Linux Mint 13 上使用 R & R Studio,我正在尝试获取如下所示的字符串:
domain\username
但是当我这样做时:
usr <- "domain\\username"
结果变量 usr 出现两个 \:
#[1] "domain\\username"
我发现的一切都表明这是正确的方法,但是,这就是我得到的。有什么建议?有设置歪斜吗?
【问题讨论】:
标签: r
这可能是 print 和 cat 之间的区别。所以如果你有以下字符串
usr <- "domain\\username"
然后我们去 print(usr) 我们得到
#[1] "domain\\username"
然而调用 cat(usr) 我们得到了
#domain\username
您所期望的正确吗? cat 实际上会评估转义,而 print 只会返回对象的确切形式。您可以使用 cat 测试您的逃生装置是否按照您认为的方式运行。
在此处查看有关 cat vs print 的部分以获取有关它的一些信息:R Inferno
【讨论】: