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 :

Comment éditer un .txt avec R ?


Sujet :

R

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2011
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Mai 2011
    Messages : 13
    Par défaut Comment éditer un .txt avec R ?
    Bonjour, je suis débutant sur R mais je ne trouve pas de tutoriel pour faire ça. J'apprends en parallèle Regex et xPath et j'aimerais faire d'une pierre deux coups en les utilisant sur R pour du scripting général.

    Alors si, dans le répértoire de travail, j'ai un fichier texte contenant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    TEST1 TEST2
    TEST3 TEST4
    TEST5 TEST6
    Comment faire pour remplacer la chaîne de caractères "TEST3 TEST4" par "HELLO WORLD" ?

    Merci !

  2. #2
    Inactif  
    Profil pro
    " "
    Inscrit en
    Janvier 2008
    Messages
    330
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : " "

    Informations forums :
    Inscription : Janvier 2008
    Messages : 330
    Par défaut
    Bonjour,
    R possède un package dédié au traitement des données textuelles et les Regex: le package stringr. Sur ce lien http://en.wikibooks.org/wiki/R_Progr...ext_Processing tu pourra avoir un aperçu les fonctions de ce package.
    Pour ton problème, tu pourra notamment utilisé la fonction sub() (ou gsub()).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    vecteur_Texte2 <- gsub("TEST3 TEST4" , "HELLO WORLD", vecteur_Texte)
    BC

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Mars 2013
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 35
    Par défaut
    Salut,
    il y a aussi une fonction de base qui permet d'éditer un tableau (venant d'un .txt ou autre), c'est la fonction fix().

    Fais un truc du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    fichier<-read.table("ton fichier.txt")
    fix(fichier)
    Là, tu pourras modifier le contenu de ton fichier texte.

Discussions similaires

  1. comment traiter un fichier.txt avec "replace" ?
    Par pasrico dans le forum VB 6 et antérieur
    Réponses: 13
    Dernier message: 11/04/2011, 23h06
  2. Comment decouper fichier txt avec VB6
    Par MarieMoka dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 26/11/2007, 17h03
  3. comment ecrire dans un fichier txt avec WriteFile?
    Par Art19 dans le forum Langage
    Réponses: 13
    Dernier message: 04/07/2007, 15h50
  4. Comment fabriquer un doc.txt avec un doc.xml et un
    Par ktel dans le forum XML/XSL et SOAP
    Réponses: 7
    Dernier message: 20/01/2006, 12h13
  5. Réponses: 13
    Dernier message: 22/07/2005, 18h25

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