Voici un exemple de jeu de données :
Code : Tout sélectionner
df <- data.frame(k1 = c("a","b","c","d","b"), k2 = c(1,5,0,12,5), k3 = 1:5)
Ce que j'aimerai réaliser comme code est de pouvoir supprimer la/les lignes d'un jeu de données où il y a un zéro.
Le code ci-dessous fonctionne à condition qu'il y est un zéro dans la colonne k2, mais s'il n'y a pas de zéro tout est supprimé...
Code : Tout sélectionner
df <- droplevels(df[-which(df$k2 == "0"), ] )
Je ne parviens pas à obtenir un code fonctionnant à tous les coups même s'il n'y a pas de 0 dans le jeu de données.
Avez-vous des idées ?
Merci