2016-03-21 25 views
1

Meine rownames bestehen aus 6 Strings, die durch ein Leerzeichen getrennt sind. Ich möchte die Zeilen behalten, die 0 in der dritten Zeichenkette hat. Ich bin mir nicht sicher, wie das gemacht wird, da die Strings nicht als Spalten definiert sind.filterspezifische rownames mit Leerzeichen

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 

aus:

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

versuchen würde es besser sein, wenn Sie die 'dput' Ihrer Datenrahmens geschrieben (zB' dput (df) '). – lukeA

Antwort

2

df Unter der Annahme, hält Datenrahmen, könnten Sie

idx <- which(read.table(text=rownames(df))$V3=="0") 
df[idx, ] 
Verwandte Themen