[問題] 資料切割問題

作者: 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