作者shell123 (shell123)
看板R_Language
标题[问题] 如何撷取部分字串
时间Mon Nov 14 05:12:41 2016
[问题类型]:
程式谘询(我想用R 做某件事情,但是我不知道要怎麽用R 写出来)
[软体熟悉度]:
请把以下不需要的部份删除
入门(写过其他程式,只是对语法不熟悉)
*[m
[问题叙述]:
我想要撷取字串中的一部分
举例来说: 我的格式是 "150_38_2015-01-11"
也就是"numb1_numb2_date"
在这个情况下,我会撷取numb1 跟 date
但想要请问怎麽撷取numb2
谢谢!
[环境叙述]:
请提供 sessionInfo() 的输出结果,
里面含有所有你使用的作业系统、R 的版本和套件版本资讯,
让版友更容易找出错误
[关键字]:
选择性,也许未来有用
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 96.44.20.27
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1479071564.A.830.html
1F:→ JX660: substr( "150_38_2015-01-11", start=5, stop=6 ) 11/14 07:32
2F:→ JX660: strsplit("150_38_2015-01-11",split="_")[[1]][2] 11/14 07:33
3F:推 clansoda: 你这个应该是会用楼上的第二种,因为你的data不太可能 11/14 09:27
4F:→ clansoda: 每次numb2的位置都一样,既然有底线当作分隔,用这个 11/14 09:27
5F:→ clansoda: 更加稳定 11/14 09:27