我试图取代" \"用" /"或" \\"在R。
fp = "C:\users\jordan\Documents\Computer Science\R\miscData.txt"
replace(fp, "\", "\\")
Output:
> fp = "C:\users\jordan\Documents\Computer Science\R\miscData.txt"
Error: '\u' used without hex digits in character string starting ""C:\u"
显然," \"是一个转义字符,不能以这种方式使用。有没有办法避免使用" \"作为R?中的转义字符?
答案 0 :(得分:0)
您可以使用扫描功能。在您的示例中:
X = scan(what="character",allowEscapes=F, nmax = 1)
"C:\users\jordan\Documents\Computer Science\R\miscData.txt"
结果:
X
[1] "C:\\users\\jordan\\Documents\\Computer Science\\R\\miscData.txt"