【发布时间】:2013-06-14 15:06:07
【问题描述】:
我正在使用 grep 将“先生”和“夫人”替换为“先生”。和“夫人”,但每当我输入
gsub("先生", "先生", data$Title)
它还会导致所有的“夫人”变成“夫人”,这并不是我想要的:P
gsub("Mr\s", "Mr." data$Title)
也不行,因为R(我认为)不承认先生之后的那个空间。
提前感谢您的帮助!
【问题讨论】:
-
在 R 中,您需要转义两次,一次用于 R,一次用于正则表达式。
gsub('Mr\\s', 'Mr. ', data$Title)或gsub('Mr ', 'Mr. ', data$Title).