2016-03-21 13 views
1

Benim rownames bir boşlukla ayrılmış 6 dizeden oluşur. Üçüncü dizede 0 olan satırları tutmak istiyorum. Bunun nasıl yapıldığından emin değilim, çünkü dizeler sütun olarak tanımlanmamıştır.Arabirim ile belirli bir özel adlandırmalar süzgeci

hsa-miR-143-3p TGAGAAGAAGCACTGTAGCTCTT 6AT u-TT 0 0       0       1 
hsa-miR-10a-5p GACCCTGTAGATCCGAATTTGTA 1GT u-A 0 u-G       1       0 
hsa-miR-10a-5p GACCCTGTAGATCCGAATTTGTG 1GT 0 0 0        54       24 
hsa-miR-1296-5p TTAGGGCCCTGGCTCCATCT 0 0 0 u-CC        11       17 
hsa-miR-887-3p GTGAACGGGCGCCATCCCGAGGCTT 0 0 0 d-CTT       1       8 
hsa-miR-10a-5p ACCCGGTAGATCCGAATTTGTG 5GT 0 d-T 0        7       11 

üzerinden: df varsayarsak

hsa-miR-1296-5p TTAGGGCCCTGGCTCCATCT 0 0 0 u-CC        11       17 
hsa-miR-887-3p GTGAACGGGCGCCATCCCGAGGCTT 0 0 0 d-CTT       1       8 
+0

(örn' dput (dF) '). – lukeA

cevap

2

, deneyebilirsin veri çerçevesini tutan

idx <- which(read.table(text=rownames(df))$V3=="0") 
df[idx, ] 
size veri çerçevesinin `dput` yayınlanmıştır eğer daha iyi olurdu
İlgili konular