【发布时间】:2018-02-07 17:28:17
【问题描述】:
我正在尝试连接数据库。我使用 r-package “RODBC” 并且密码包含反斜杠。有没有可能处理这个问题?
library(RODBC)
channel <- odbcConnect("database", uid="theuid", pwd=”whyisherea\backslash”,
believeNRows=FALSE)
【问题讨论】:
-
在 R 字符串中,反斜杠是转义字符。如果要包含文字反斜杠,请使用反斜杠
"\\"转义。喜欢"this string has a single \\ backslash"。您可以使用cat而不是print来查看那里的“真正”内容。 -
附带说明,小心从自动更正到花哨的引号的程序中剪切和粘贴 - 要在 R 中标记字符串,您可以使用
"或',但不能使用”或 @ 987654329@ 就像您在pwd字符串周围的问题一样。