gpt4 book ai didi

string - 忽略 R 字符串中的转义字符(反斜杠)

转载 作者:行者123 更新时间:2023-12-02 05:09:10 48 4
gpt4 key购买 nike

在 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"

关于string - 忽略 R 字符串中的转义字符(反斜杠),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4685737/

48 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com