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 :

Importation fichier txt non structuré


Sujet :

R

  1. #1
    Membre régulier
    Inscrit en
    Juillet 2009
    Messages
    155
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 155
    Points : 77
    Points
    77
    Par défaut Importation fichier txt non structuré
    Bonjour le forum,

    Je cherche à importer dans R un fichier qui n'est pas du tout structuré sous la forme d'un tableau. Je cherche donc à l'importer puis à le retravailler pour obtenir les infos que je souhaite.
    N'ayant pas manipulé R depuis de nombreuses années, je galère un peu !
    Quels seraient vos conseils pour lire correctement et manipuler un tel fichier ?
    Je suis passé par read.table
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     mydata <- read.table("export_ean.dsa", header = FALSE, fill = TRUE)
    , mais ce n'est pas convaincant en l'état.
    Est-ce que je dois importer en une seule colonne ? Si oui, comment faire ?
    Ou feriez-vous totalement différemment ?

    Ci-joint un exemple de fichier à importer.

    Merci de votre aide.

    export_ean.txt

  2. #2
    Membre actif Avatar de Alpacky
    Homme Profil pro
    .
    Inscrit en
    Mars 2014
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : .

    Informations forums :
    Inscription : Mars 2014
    Messages : 99
    Points : 200
    Points
    200
    Par défaut
    hello,

    je serai d'avis de retravailler le fichier en amont de l'ouvrir dans R, par exemple en bash.
    difficile de faire des recommandations car je comprends pas trop comment les différentes parties se connectent dans ton fichier..
    si tu peux m'éclairer je pourrai peut être plus aider...
    désolé

  3. #3
    Membre régulier
    Inscrit en
    Juillet 2009
    Messages
    155
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 155
    Points : 77
    Points
    77
    Par défaut
    Hello,
    Je note l'idée de retravailler le fichier en amont en bash mais ce n'est pour le moment pas dans mes compétences propres. Mais cela peut être une solution.
    Il n'y a pas forcément de connexion entre les différentes "parties" de ce type de fichier. Elles vont plus être traitées séparément dans un premier temps.
    Merci en tout cas.

  4. #4
    Membre confirmé
    Inscrit en
    Février 2011
    Messages
    276
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 276
    Points : 561
    Points
    561
    Par défaut
    Bonjour,

    tu peux t'en sortir en important les lignes avec readLines et en cherchant ensuite des patrons dans les chaînes de caractères mais ça risque d'être fastidieux.

    cdlt

  5. #5
    Membre régulier
    Inscrit en
    Juillet 2009
    Messages
    155
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 155
    Points : 77
    Points
    77
    Par défaut
    Bonjour,
    Je vois bien l'idée oui. J'avais oublié cette option...
    Peux-tu me préciser ce que tu entends par patron ?
    Merci.

  6. #6
    Membre confirmé
    Inscrit en
    Février 2011
    Messages
    276
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 276
    Points : 561
    Points
    561
    Par défaut
    re,

    par exemple tu peux repérer les lignes vides et les virer, tu peux rechercher les lignes qui ne contiennent qu'un mot pour savoir que c'est le début d'une section, une fois que tu as isolé chaque tableau alors tu peux utiliser un strsplit pour séparer les colonnes du tableau, etc.

    cdlt

  7. #7
    Membre régulier
    Inscrit en
    Juillet 2009
    Messages
    155
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 155
    Points : 77
    Points
    77
    Par défaut
    Oui j'imaginais bien réaliser quelque chose dans cette idée.
    Et aussi merci du rappel de certaines fonctions. N'ayant pas fait de R depuis quelques années, cela me fera aussi gagner pas mal de temps dans mes recherches!

Discussions similaires

  1. [XL-2013] Import fichiers .txt de même structure vers une seule feuille excel
    Par jb.43 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 11/09/2018, 15h18
  2. Réponses: 28
    Dernier message: 10/05/2012, 11h18
  3. [SQLServer]Script import fichier .txt
    Par Jenbi dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 25/08/2006, 16h49
  4. import fichier txt
    Par nogood1 dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 05/10/2005, 11h33
  5. Pb import fichier txt avec lignes de longueurs diverses
    Par zebulon90 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 09/12/2004, 08h32

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