Supprimer les lignes avec tous ou certains NAs (valeurs manquantes) dans les données.cadre

Je voudrais supprimer les lignes dans ce bloc de données qui:

a) contenir NAs à travers toutes les colonnes. Ci-dessous mon exemple bloc de données.

             gene hsap mmul mmus rnor cfam
1 ENSG00000208234    0   NA   NA   NA   NA
2 ENSG00000199674    0   2    2    2    2
3 ENSG00000221622    0   NA   NA   NA   NA
4 ENSG00000207604    0   NA   NA   1    2
5 ENSG00000207431    0   NA   NA   NA   NA
6 ENSG00000221312    0   1    2    3    2

En gros, je voudrais faire un bloc de données telles que les suivantes.

             gene hsap mmul mmus rnor cfam
2 ENSG00000199674    0   2    2    2    2
6 ENSG00000221312    0   1    2    3    2

b) contenir NAs en seulement quelques colonnes, donc je peux aussi obtenir ce résultat:

             gene hsap mmul mmus rnor cfam
2 ENSG00000199674    0   2    2    2    2
4 ENSG00000207604    0   NA   NA   1    2
6 ENSG00000221312    0   1    2    3    2
InformationsquelleAutor Benoit B. | 2011-02-01