看板 R_Language 關於我們 聯絡資訊
例如我有一個字串 "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