[問題] 如何擷取部分字串

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

Links booklink

Contact Us: admin [ a t ] ucptt.com