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 :

Extraire chaine de caractère


Sujet :

R

  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2021
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2021
    Messages : 18
    Par défaut Extraire chaine de caractère
    Bonjour,

    J'ai besoin d'aide pour extraire des chaines de caractères. J'aimerai pouvoir récupérer différentes informations contenues dans une colonne :

    1. la série de caractère compris entre "hg19_ct_UserTrack_3545_" et ";chr"
    2. le numéro du chromosome indiqué dans la colonne ID (chiffre entre "chr" et ":").

    Pour cela j'aimerai utiliser la fonction mutate du package dplyr pour créer une nouvelle variable mais j'ai du mal à trouver comment récupérer ces différentes informations car j'ai encore du mal à comprendre les expressions régulières. Voici un exemple ci dessous de données.

    Merci d'avance pour votre aide,

    Aline


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    ID=c("hg19_ct_UserTrack_3545_A0733-81-879;chr1;AJZOE_chr1:118754506:C:C","hg19_ct_UserTrack_3545_E85-T85-OIU;chr7;POERF_chr7:10558543:T:T  ","hg19_ct_UserTrack_3545_854-7854-7456;chr8;OSIDFDS_chr8:102785620:A:A ")
    index=c(1,2,3)
    data.frame(index, ID)
     
      index                                                                    ID
    1     1    hg19_ct_UserTrack_3545_A0733-011-089;chr1;AJZOE_chr1:118754506:C:C
    2     2     hg19_ct_UserTrack_3545_E85-T85-OIU;chr7;POERF_chr7:10558543:T:T  
    3     3 hg19_ct_UserTrack_3545_854-7854-7456;chr8;OSIDFDS_chr8:102785620:A:A

  2. #2
    Membre éclairé
    Homme Profil pro
    Formateur et consultant R
    Inscrit en
    Juin 2020
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Formateur et consultant R
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2020
    Messages : 36
    Par défaut
    Un début de réponse se trouve déjà sur ce forum: http://forums.cirad.fr/logiciel-R/vi...ef020a6cfb1df0
    Merci de ne pas dupliquer les sources de demandes pour éviter aux bénévoles de prendre du temps pour répondre à une question déjà répondue par ailleurs.

Discussions similaires

  1. Extraire chaine de caractère grace a un logiciel.
    Par heartcrusher dans le forum Langages de programmation
    Réponses: 2
    Dernier message: 26/06/2012, 10h00
  2. Extraire chaine de caractères BATCH ou AWK
    Par LuffyyffuL dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 07/02/2011, 20h02
  3. extraire chaine de caractère
    Par dyngry dans le forum Langage
    Réponses: 2
    Dernier message: 05/08/2010, 17h30
  4. Extraire chaine de caractère
    Par pavinho dans le forum SAS Base
    Réponses: 3
    Dernier message: 24/07/2009, 10h07
  5. Extraire chaine de caractère dans chaîne de caratère
    Par kornichon dans le forum Langage
    Réponses: 9
    Dernier message: 11/07/2007, 21h56

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