Créer une table à partir d'un grep

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

Montana ROQUILLET
Messages : 43
Enregistré le : 24 Juil 2017, 06:39

Créer une table à partir d'un grep

Messagepar Montana ROQUILLET » 18 Sep 2019, 07:25

Bonjour à tous,

J'ai une table avec un champ qui contient des suites de chiffres. Il arrive que certaines lignes contiennent le caractère "X" dans cette suite de chiffres. J'ai donc utilisé la commande suivante:
test <- grep("X", data$mavariable, fixed = True)

Mais je me retrouve avec un vecteur, et je voudrais une table qui contienne toutes les lignes pour lesquelles il y a présence d'un "X" dans ce champ.
Comment procéder ?

Merci,

Montana ROQUILLET

Pierre-Yves Berrard
Messages : 1029
Enregistré le : 12 Jan 2016, 23:30

Re: Créer une table à partir d'un grep

Messagepar Pierre-Yves Berrard » 18 Sep 2019, 07:40

Il suffit d'insérer le résultat dans un crochet :

Code : Tout sélectionner

data[grep("X", data$mavariable, fixed = TRUE), ]
PY

Montana ROQUILLET
Messages : 43
Enregistré le : 24 Juil 2017, 06:39

Re: Créer une table à partir d'un grep

Messagepar Montana ROQUILLET » 18 Sep 2019, 08:26

C'est parfait !
Merci beaucoup Pierre-Yves


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Google [Bot] et 1 invité