在 SPSS 中运行 R 插件时,我收到一个 Windows 路径字符串作为输入,例如
'C:\Users\mhermans\somefile.csv'
我想在后续的 R 代码中使用该路径,但是需要用正斜杠替换斜杠,否则 R 将其解释为转义符(例如“\U 使用无十六进制数字”错误)。
然而,我还没有找到一个可以用正斜杠替换反斜杠或双重转义它们的函数。所有这些函数都假设这些字符已被转义。
那么,有没有类似的事情:
>gsub('\\', '/', 'C:\Users\mhermans')
C:/Users/mhermans
您可以尝试在 scan() 中使用 'allowEscapes' 参数
X=scan(what="character",allowEscapes=F)
C:\Users\mhermans\somefile.csv
print(X)
[1] "C:\\Users\\mhermans\\somefile.csv"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)