Méthode efficace de sous-ensemble déplacer lignes avec NA des valeurs dans R

Fond
Avant d'exécuter une série d'étapes de sélection de modèle, j'ai besoin de supprimer des valeurs manquantes pour un de mes termes du modèle. Avec très peu de termes dans mon modèle, il y a donc assez peu de vecteurs que j'ai besoin de regarder dans pour NA de valeurs (et de la chute de toutes les lignes qui ont NA des valeurs dans l'un de ces vecteurs). Cependant, il y a aussi des vecteurs qui contiennent NA des valeurs que je ne veux pas l'utiliser comme conditions /critères de l'abandon de lignes.

Question
Comment puis-je déposer des lignes à partir d'un dataframe qui contiennent NA les valeurs de toute une liste de vecteurs? Je suis actuellement en utilisant le maladroit méthode d'une longue série !est.na

> my.df[!is.na(my.df$termA)&!is.na(my.df$termB)&!is.na(my.df$termD),]

mais je suis sûr qu'il est plus élégant de la méthode.

Avez-vous essayé: na.omettre(mon.df)
Je n'avais pas, et ce qu'est une fonction utile, merci! Dans ce cas, j'ai d'autres vecteurs avec NA des valeurs, que je ne suis pas en utilisant et en des termes si ne souhaitez pas utiliser l'abandon de critères, de sorte qu'il ne fonctionne pas parfaitement ici.
J'ai ajouté que les détails de la question.

OriginalL'auteur Oreotrephes | 2013-12-03