[問題] gsub

看板R_Language作者 (sam)時間7年前 (2016/08/30 18:52), 編輯推噓2(205)
留言7則, 5人參與, 最新討論串1/1
[問題類型]: 程式諮詢 [問題敘述]: 想要使用gsub 把"-"取代成"/",若是單純想要取代成"/"該如何寫!謝謝 [程式範例]: > gsub("\\-", "\\\\", "2016-07-16 17:11:07") [1] "2016\\07\\16 17:11:07" > gsub("\\-", "\\\", "2016-07-16 17:11:07") Error: unexpected numeric constant in "gsub("\\-", "\\\", "2016" [關鍵字]: gsub 選擇性,也許未來有用 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.51.170.56 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1472554356.A.4B7.html

08/30 19:00, , 1F
escape character
08/30 19:00, 1F

08/30 20:25, , 2F
or use exact matching: fixed = TRUE
08/30 20:25, 2F

08/30 23:17, , 3F
gsub("\\-", "\\'\'", "2016-07-16 17:11:07")
08/30 23:17, 3F

08/30 23:21, , 4F
更正 gsub("\\'-'", "\\'\'", "2016-07-16 17:11:07")
08/30 23:21, 4F

08/30 23:23, , 5F
但strftime 接 strptime 在時間資料格式轉換比較常用吧
08/30 23:23, 5F

09/02 16:43, , 6F
gsub("\\'-'", "\\'\'", "2016-07-16 17:11:07") 無法耶
09/02 16:43, 6F

09/02 21:10, , 7F
gsub("-", "\\/", "2016-07-16 17:11:07")
09/02 21:10, 7F
文章代碼(AID): #1NnMLqIt (R_Language)