看板 R_Language 關於我們 聯絡資訊
[問題類型]: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 請把以下不需要的部份刪除 入門(寫過其他程式,只是對語法不熟悉) *[m [問題敘述]: 我想要擷取字串中的一部分 舉例來說: 我的格式是 "150_38_2015-01-11" 也就是"numb1_numb2_date" 在這個情況下,我會擷取numb1 跟 date 但想要請問怎麼擷取numb2 謝謝! [環境敘述]: 請提供 sessionInfo() 的輸出結果, 裡面含有所有你使用的作業系統、R 的版本和套件版本資訊, 讓版友更容易找出錯誤 [關鍵字]: 選擇性,也許未來有用 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 96.44.20.27 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1479071564.A.830.html
JX660: substr( "150_38_2015-01-11", start=5, stop=6 ) 11/14 07:32
JX660: strsplit("150_38_2015-01-11",split="_")[[1]][2] 11/14 07:33
clansoda: 你這個應該是會用樓上的第二種,因為你的data不太可能 11/14 09:27
clansoda: 每次numb2的位置都一樣,既然有底線當作分隔,用這個 11/14 09:27
clansoda: 更加穩定 11/14 09:27