我有此文字,我想将//
替换为\
这是文字sdfd//dfsadfs
我希望它是sdfd\dfsadfs
gsub可以工作吗?这不起作用:gsub("//","[\]","sdfd//dfsadfs")
答案 0 :(得分:2)
之前我遇到过类似的问题。与评论 @Psidom 一样,您应该使用gsub("//","\\\\","sdfd//dfsadfs")
。这会将//
(2个字符)替换为\\
,这实际上是R中的单个字符(通过运行nchar("\\")
检查)。即使它打印为\\
,它的行为也是\
。您可以通过运行cat("\\")
来检查此问题。如果您在将gsub
运行到表格(或csv)后导出数据,我相信只会有一个\