Transposer des données
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Transposer des données



  1. #1
    ketchupi

    Transposer des données


    ------

    Bonjour,

    je débute sous linux. Je possède des fichiers texte dont mes données sont représentées en ligne, avec un retour charriot en fin de ligne. J'ai gnuplot pour représenter mes données, mais il semblerait que gnuplot ne gère pas la représentation en ligne. Il faut donc que je transpose mes données, soit transformer les lignes en colonnes. Y a-t-il une commande simple pour réaliser ceci, ou bien dois-je passer par un script ?

    JE vous remercie par avance de vos réponses.

    ++

    -----
    On ne force pas une curiosité, on l'éveille. Daniel Pennac

  2. #2
    lou_ibmix_xi

    Re : Transposer des données

    Le marteau pour écrabouiller la mouche... je passerai par octave (le clône libre d'octave) avec un truc du genre
    Code:
     dlmwrite (filename, dlmread(filenmae, sep)', sep)
    où filename est le nom du fichier et sep le séparateur utilisé pour les colonnes
    Il y a certainement moyen de s'en sortir qu'avec du shell, je tacherai d'y réfléchir à l'occaz.

  3. #3
    Dlzlogic

    Re : Transposer des données

    Bonjour,
    Sous Windows, le séparateur de fin de ligne est la suite de 2 caractères 0x0D 0x0A.
    Sous Linux, il n'y en a qu'un seul 0x0D (de mémoire)
    Pour passer d'un fichier Linux à un fichier Windows, il faut rajouter le caractère manquant. Moi, j'ai fait un petit utilitaire pour faire cela. Mais s'il existe des commandes prévues, tout va bien.
    Par contre, à mon avis, dans l'autre sens, il devrait y avoir un caractère en trop.
    Dans tous les cas, il faut se poser la question : garde-t-on le fichier d'origine ou pas ?

  4. #4
    invite4492c379

    Re : Transposer des données

    Hello,

    si je comprends bien tu as un fichier du genre
    Code:
    l1c1 l1c2 l1c3 l1c4
    l2c1 l2c2 l2c3 l2c4
    ...
    et tu veux le transformer en
    Code:
    l1c1 l2c1 l3c1 l4c1 ...
    l1c2 l2c2 l3c2 l4c2 ...
    ...
    C'est bien ce que tu entends par transposer, n'est-ce pas ?

  5. A voir en vidéo sur Futura
  6. #5
    polo974

    Re : Transposer des données

    vous en avez rêvé, quelqu'un l'a fait et publié...

    http://www.cs.waikato.ac.nz/~fracpete/programming/csv2gnuplot/

    (2ème entrée dans google(gnuplot transpose)...)
    Jusqu'ici tout va bien...

Discussions similaires

  1. Enregistrement des données d'un formulaire(en mode feuille de données)
    Par lordgodgiven dans le forum Programmation et langages, Algorithmique
    Réponses: 6
    Dernier message: 28/09/2011, 13h15
  2. Transposer un grafcet en ladder
    Par inviteef5c8f87 dans le forum Électronique
    Réponses: 2
    Dernier message: 24/02/2011, 20h24
  3. Carte d'acquisition des données des capteurs
    Par invitea8df028d dans le forum Électronique
    Réponses: 0
    Dernier message: 16/02/2009, 16h43
  4. transposer un fichier .txt en .xls
    Par abracadabra75 dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 09/02/2007, 10h18
  5. des données
    Par invite94c83444 dans le forum Biologie
    Réponses: 0
    Dernier message: 04/01/2006, 11h57
Découvrez nos comparatifs produits sur l'informatique et les technologies.