[问题] 资料切割问题

楼主: remember69 (玻璃心先生)   2015-08-12 09:24:11
(抱歉刚刚用到别人的帐号了...)
[熟悉程度]
新手,一两个月
[问题叙述]:
手边有个资料data1如下
uid system CMD time
0
20
2010
201030
0
30
3030
.
.
.
想请问我如果要把CMD开头是"20"的资料抽出来该如何抽?
("20"包含20.2010.2020.201030...etc )
试过pmatch(),charmatch()但好像都不是
请各位高手解惑一下...
作者: celestialgod (天)   2015-08-12 09:53:00
CMD变量是什么类型?字串还是数字数字比较麻烦,建议转字串处理转字串就直接用grepl("20\\d*", CMD)就可以抓出20开头的变量了逻辑值可以用在取row上面,dat[logicalVector,]你如果要原始资料用grep是我打错了...grepl("^20\\d*", CMD)这样才对

Links booklink

Contact Us: admin [ a t ] ucptt.com