[问题] 如何撷取部分字串

楼主: 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