Comment supprimer des lignes avec inf à partir d'une image de données dans R

J'ai une très grande dataframe(df) avec environ 35-45 colonnes(variables) et des lignes de plus de 300. Certaines des lignes contient NA,NaN,Inf,-Inf valeurs dans un seul ou plusieurs variables, et j'ai utilisé
na.omit(df) pour supprimer les lignes avec NA et NaN, mais je ne peux pas supprimer les lignes avec l'Inf et -Inf valeurs à l'aide na.omettre fonction.

En cherchant je suis tombé sur ce thread Supprimer les lignes avec l'Inf et NaN dans la R et utilisé le code modifié df[is.finite(df)] mais ce n'est pas en supprimant les lignes avec l'Inf et -Inf et donne aussi cette erreur

Erreur dans l'est.finies(df) : méthode par défaut pas mis en œuvre pour le type
'liste'

ÉDITÉ

Supprimer la ligne entière, même le correspondant d'un ou de plusieurs colonnes ont inf et -inf

source d'informationauteur Eka | 2016-04-13