字符串替换涉及到的,最主要的3个内容:string、pattern 和 replacement,分别对应从哪里去匹配、匹配什么、以及要替换成什么。
举个例子,将下示字符串中的 "Intrahepatic" 替换为 "Extrahepatic":
test = "YES329Intrahepatic RecurrenceNoNONOYESNo123"
sub("Intrahepatic", "Extrahepatic", test)
[1] "YES329Extrahepatic RecurrenceNoNONOYESNo123"
其实就是最简单的,识别一个内容并替换为一个内容!
如果存在多个匹配,如将 test 中所有的 "No" 全部替换为 "no",则需要使用 gsub
函数:
gsub("No", "no",