R string 取代文字語法與教學

內容說明

說明 R 語言中 string 怎麼做到取代 (replace) 功能。

QUESTION! R 有沒有一種語法關於字串中取代文字呢?

有,但他有兩種方法,好麻煩wwww。
但我們這邊只介紹最簡單的方法,其中另外一方法必須要安裝額外套件因而略過。

soultion:

使用 gsub 方法。

gsub 基本上與其他語言中的 replace 相同,只是換了一個名字..。這些程式語言就不能再互相好好整理一下嗎..

1
2
3
strA <- "I can to sleep"
gsub("cab" , "want" , strA)
#"I want to sleep"

tip:

基本上任何符號與空格、tab、換行都是可以被識別的,但還是有些例外。
這邊只附上一些常用的例外,還有些例外可以點此連結

取代寫法 實際取代 說明
//. . 取代 , 必須先加//
//+ + 取代 + 必須先加//
[:blank:] 取代空白字元,如 space or tab 這真的很好用欸,超讚
[:digit:] 所有阿拉伯數字 1~9 這也是非常好用欸。C 有沒有考慮跟進一下

參考連結

R语言-gsub替换字符工具

心得

原本都很喜歡寫 C,現在越來越喜歡寫 R,R 真的好好用一堆方便的寫法,還有一堆堪稱是神奇的操作,給喜歡 C 的人看是玩壞www,不過我也要好好努力學會更多的語言,造就自己的優勢!

  • 版權聲明: 本部落格所有文章除有特別聲明外,均採用 Apache License 2.0 許可協議。轉載請註明出處!
  • © 2020-2024 John Doe
  • Powered by Hexo Theme Ayer
  • PV: UV: