If you would like to replace portions of a string withe next text or remove some bad string values, R has a couple of options for you. In this article, we will learn how to replace substrings with R.
R provides two methods
gsub to allow you to replace substrings. The
sub method has the following signatures
sub(old, new, string) and will replace the first instance of the substring.
hello.string = "hello, world" sub("world", "keith", hello.string) #  "hello, keith"
gsub method has the same signature
gsub(old, new, string). The only difference here is that
gsub will replace all instances of a sub string.
hello.string = "hello, world. Goodbye, world." gsub("world", "keith", hello.string) #  "hello, keith. Goodbye, keith."
Also note, that if you would like to remove a sub string, you can use these methods and replace with an empty string. This is a common use case.
replace.string = "A string % with some random % bad strings." gsub("%", "", replace.string) #  "A string with some random bad strings."