IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

R Discussion :

Recherche d'un mot


Sujet :

R

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    219
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 219
    Par défaut Recherche d'un mot
    Bonjour à tous,

    J'ai besoin de rechercher une chaîne de caractères (par exemple TEKT4) dans une liste contenant TEKT4, TEKT4P, ...
    Je souhaite ne récupérer que mon mot initial et pas TEKT4P. Avec grep, je me retrouve avec tous les mots contenant TEKT4, ce qui ne répondsout pas mon problème...
    Je cherche une fonction comme strcmp de Matlab. J'imagine que cela existe, mais je n'ai pas réussi à mettre la main dessus...

    Est-ce que quelqu'un connait une telle fonction ?
    Merci d'avance,
    Jane

  2. #2
    Membre chevronné
    Homme Profil pro
    MCU
    Inscrit en
    Juillet 2010
    Messages
    185
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : MCU
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2010
    Messages : 185
    Par défaut
    Bonjour,

    Vous pouvez le faire avec grep :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    test <- c("TETK", "TETKP")
    grep("TETK", test, value=TRUE)
    grep("TETK$", test, value=TRUE)
    Reste à voir si vos données se présentent comme dans l'exemple ci-dessus.

    HTH

    Vincent

  3. #3
    Inactif
    Profil pro
    Inscrit en
    Avril 2012
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2012
    Messages : 96
    Par défaut
    Bonjour,

    Peut etre que vous pouvez aussi regarder la fonction du package stringr

    Bon courage

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    219
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 219
    Par défaut
    Merci à tous les 2 !

    Quand j'ai besoin de chercher le pattern "synonyme SNV" dans une liste de "synonyme SNV" et "nonsynonyme SNV", la solution avec grep +$ ne suffit pas.

    La solution avec la fonction str_detect me convient bien !
    Merci !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Moteur de recherche et plusieurs mots clés
    Par jack1234 dans le forum Langage
    Réponses: 13
    Dernier message: 14/12/2005, 10h29
  2. Réponses: 6
    Dernier message: 04/11/2005, 17h09
  3. Réponses: 3
    Dernier message: 25/07/2005, 18h41
  4. Recherche d'un mot dans un répertoire
    Par le mage tophinus dans le forum Linux
    Réponses: 7
    Dernier message: 06/05/2005, 16h01
  5. Recherche d'un mot avec LIKE sur plusieurs champs
    Par reynhart dans le forum Langage SQL
    Réponses: 16
    Dernier message: 26/11/2004, 17h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo