[问题] grep in R

楼主: psinqoo (零度空間)   2015-01-12 22:13:42
文章分类提示:
- 问题: grep 用法
[问题类型]:
程式咨询(我想用R 做某件事情,但是我不知道要怎么用R 写出来)
[软件熟悉度]:
请把以下不需要的部份删除
使用者(已经有用R 做过不少作品)
[问题叙述]:
我有一批资料,使用 s1<- grep("柯文哲", x5)
找到这些文章位址后,改如何取出这些文章,另存一张新表?
s2<-write.table(s1,file="s1.csv") 只存到数字
##############
s1<- grep("柯文哲",, x5,invert=TRUE, value=TRUE)
s2<-write.table(s1,file="s1.csv") 存到所有文章
#############
另一问题 同时满足 "柯文哲" 与 "台北市"
文章位址的语法,该如何写?
[程式范例]:
张贴能够重现错误的程式码,可以帮助版友更快的帮你解决问题
程式码可贴于以下网站:
http://ideone.com/
http://codepad.org
http://pastie.org/
http://nopaste.info/
http://pastebin.com/
http://paste.plurk.com
http://gist.github.com/
http://nopaste.csie.org/
[关键字]:
grep
选择性,也许未来有用
作者: gsuper (Logit(odds))   2015-01-12 22:44:00
result <- x5[grepl("柯文哲",x5) & grepl("台北市",x5)]
作者: Wush978 (拒看低质媒体)   2015-01-13 00:31:00
不负责任猜测:grep("柯文哲|台北市", x5, value = TRUE)gsuper的方式是用`[`对布林运算的结果去兜的我的方式是利用regular expression和调整grep的参数我也不知道哪种比较好,就多推一种方法给你选择
作者: gsuper (Logit(odds))   2015-01-18 16:47:00
which(grepl("柯文哲",x5) & grepl("台北市",x5))
楼主: psinqoo (零度空間)   2015-01-22 00:27:00
感谢

Links booklink

Contact Us: admin [ a t ] ucptt.com