String 字元/Replace 根據特徵取代
- 如同在修訂文件時常用的取代功能,我們常需要在文字中將符合某些特徵或關鍵字的部分搜尋出來後再取代為指定文字。
- R 語言中使用
- sub() 函數: 只取代第一個搜尋到的特徵
- gsub() 函數: 取代所有搜尋到的特徵
- 指定兩個參數
- pattern 參數: 指定搜尋特徵
- replacement 參數: 則指定要取代的文字
shaq <- "Shaquille O'Neal"
sub(shaq, pattern = "a", replacement = "A")
## [1] "ShAquille O'Neal"
gsub(shaq, pattern = "a", replacement = "A")
## [1] "ShAquille O'NeAl"