-1
votes

Enlever les lignes avec moins d'un certain nombre de cellules non blanches

Je dois supprimer toutes les lignes du Dataframe ci-dessous avec moins de 2 chiffres. Cela signifie que seule la première ligne devrait rester.

a<-c(1,"")
b<-c(2,"")
AB<-data.frame(a,b)

r

1 commentaires

Sachez que dans vos exemples de données, car vous avez des chiffres et des caractères mixtes et que vous n'avez pas spécifié stringsasfactors = false , vos colonnes sont de type facteur de type non numérique.


3 Réponses :


1
votes

Nous pouvons créer un vecteur logique avec rowsums et sous-ensemble les lignes xxx


0 commentaires

2
votes

Utiliser grepl et vérifier les chiffres \\ d xxx


0 commentaires

1
votes

Nous pourrions également convertir les données en lignes numériques et sélectionner des lignes dans lesquelles toutes les colonnes sont numériques xxx

données xxx


0 commentaires