【发布时间】:2020-02-08 12:12:22
【问题描述】:
在 R 中,我无法替换带有标点符号的子字符串。即在字符串“r.Export”中,我试图替换“r”。用“报告”。我用过 gsub,下面是我的代码:
string <- "r.Export"
short <- "r."
replacement <- "Report."
gsub(short,replacement,string)
所需的输出是:“Report.Export”,但是 gsub 似乎替换了第二个 r,因此输出是:
Report.ExpoReport.
使用 sub() 也不是解决方案,因为我正在执行多个 gsub,有时要替换的字符串是:
short <- "o."
所以,无论如何,r.Export 中的 o 都被替换了,变得一团糟。
【问题讨论】: