Bonjour à tous,

J'ai un data.frame ressemblant à ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
             reporterId   geneSymbol      ID H1block H1numRow H1numCol position reporter Status    hyb1    hyb2    hyb3   hyb19   hyb20   hyb21
1 Dm::FBtr0070121P00900   CG13367-RA   31013       1      176      294    80794   948020   gene 1360.23 1454.90 1733.94 2778.78 1997.53 3198.42
2 Dm::FBtr0112429P00448   CG34235-RA 5740771       1      140      312    64252   914938   gene   18.42   21.24   23.81   36.45   44.97   71.55
3 Dm::FBtr0070237P00053   CG11418-RB   31081       1      389      291   178771   881828   gene  199.89  160.86  146.22  405.85  269.87  307.56
41  Dm::RANDOM00002741            NA       1      399       37   183117   890530 random 38.21  31.48 32.35 37.06 57.29  94.51
130 Dm::RANDOM00003498            NA       1      432      390   198650   921355 random 19.64 120.48 48.72 34.52 35.44  47.28
295 Dm::RANDOM00000798            NA       1      169       85    77365   941624 random 32.63  49.09 50.33 32.97 28.43 999.02
Je souhaiterai selectionner les ligne, où la première colonne est " Dm::RANDOM" , j'ai donc fait comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
random <- test[grep('Dm::RANDOM',test[,1]),]
A present, je souhaite selectionner les lignes pour lesquelles la première colonne ne contient pas "Dm::RANDOM", quelqu'un pourrait m'indiquer comment faire ?
Merci d'avance !