romove列中具有特定值的行

romove列中具有特定值的行,r,r-package,bioconductor,R,R Package,Bioconductor,我喜欢删除包含chr1\uu\random的行,然后根据chr和start列对数据进行排序: 数据: Coordinates chr start end chr1_gl000191_random:25220-31247 chr1_gl000191_random 25220 31247

我喜欢删除包含chr1\uu\random的行,然后根据chr和start列对数据进行排序:

数据:

Coordinates                                         chr     start       end                                              
chr1_gl000191_random:25220-31247 chr1_gl000191_random     25220     31247                                 
chr1_gl000191_random:28291-31301 chr1_gl000192_random     28291     31301  
chr1:100015775-100016525                         chr1 100015775 100016525       
chr1:10001650-10004925                           chr1  10001650  10004925
输出:

Coordinates                                         chr     start       end                                               
chr1:10001650-10004925                           chr1  10001650  10004925
chr1:100015775-100016525                         chr1 100015775 100016525
提前感谢您的任何建议

用于删除包含chr1\u\u随机使用的行


@维格斯:谢谢!但排序方法不起作用,我得到这个错误:detachdata中的错误:无效的'name'参数
data <- data[grepl("chr1\\_.*\\_random", data$chr) == FALSE,]
attach(data)
data = data[order(start, end),]
detach(data)