[問題] R 可否replace '.'

看板R_Language作者 (5566520)時間9年前 (2016/02/24 22:15), 編輯推噓1(104)
留言5則, 5人參與, 最新討論串1/1
文章分類提示: - 問題: 當你想要問問題時,請使用這個類別 [問題類型]: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 新手(沒寫過程式,R 是我的第一次) [問題敘述]: 想詢問在R中可否進行"."的取代 目前嘗試過 sub 和str_replace 皆無法取代"." [程式範例]: > a="123.456" > sub(".","_",a) [1] "_23.456" > library(stringr) Warning message: package ‘stringr’ was built under R version 3.2.3 > a="123.456" > str_replace(a,".","_") [1] "_23.456" [環境敘述]: R 3.2.2 Win7 64bit [關鍵字]: string replace -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.195.222.114 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1456323318.A.C8E.html

02/24 22:45, , 1F
sub("\\.", "_", a)
02/24 22:45, 1F

02/24 23:38, , 2F
或是加上參數: fixed = TRUE
02/24 23:38, 2F

02/25 00:09, , 3F
gsub("\\.", replacement = "_", a)
02/25 00:09, 3F

02/25 00:23, , 4F
收到 感謝 原來.是特殊字元
02/25 00:23, 4F

02/25 10:08, , 5F
在regExp視作任意字元
02/25 10:08, 5F
文章代碼(AID): #1MpRhsoE (R_Language)
文章代碼(AID): #1MpRhsoE (R_Language)