作者eco100 ( )
看板R_Language
標題[問題] 取代字元比較有效率的寫法
時間Tue Nov 5 14:45:43 2019
例如我有一個字串 "AAFDEFGDSGGHFDR"
我現在想要把 "A", "F", "R"這三個字母取代成"x"
變成"xxxDExGDSGGHxDx"
想到的就是用for迴圈+gsub函數
除了這個寫法外,有無更有效率的寫法?
感謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.109.32.9 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1572936345.A.F54.html
→ blues112358: stringr::str_replace_all(your_string, "A|F|R", 11/05 15:05
→ blues112358: “x”) ? 11/05 15:05
→ andrew43: gsub("A|F|R", "x", "AAFDEFGDSGGHFDR") 11/05 15:05
→ eco100: 原來這麼簡單…感謝! 11/05 15:20
推 locka: 同上面a大,用gsub就不需要迴圈了 11/05 17:23