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

SAS Base Discussion :

Transposer variables en lignes, en colonnes


Sujet :

SAS Base

  1. #1
    Membre régulier
    Femme Profil pro
    Inscrit en
    Avril 2012
    Messages
    115
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Avril 2012
    Messages : 115
    Points : 74
    Points
    74
    Par défaut Transposer variables en lignes, en colonnes
    Bonjour à tous,

    Je souhaiterais transposer un tableau de données dont les individus sont en colonne pour faire en sorte qu'ils soient en ligne.

    J'aimerais passer du tableau suivant :

    Nom : Tableau.PNG
Affichages : 469
Taille : 5,5 Ko

    au tableau :

    Nom : resultat.PNG
Affichages : 463
Taille : 6,3 Ko

    Bien sûr, il s'agit de données fictives. Je dispose en réalité de beaucoup plus de critères (environ 900).

    Merci d'avance pour votre aide.

  2. #2
    Membre éprouvé
    Avatar de m.brahim
    Homme Profil pro
    SAS / BIG DATA
    Inscrit en
    Juillet 2011
    Messages
    461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : SAS / BIG DATA
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2011
    Messages : 461
    Points : 1 119
    Points
    1 119
    Billets dans le blog
    14
    Par défaut
    Bonjour,
    Je te propose cette solution:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    data test;
    infile cards dlm= ' ';
    input critere_ind :$20. (ind1-ind3) (:$20.);
    cards;
    age 15 54 25
    domicile paris marseille lyon
    nom dupond durand martin
    prenom pierre mireille etienne
    sex masculin feminin masculin
    ; run;
     
    proc transpose data=test out=test1(rename=(_name_=individu_critere));
    var ind:;
    id critere_ind ;
    run;
    Cordialement
    Certification des Talents de la programmation In Memory Statistics sur HADOOP:
    http://talents-imstat.groupe-avisia....avance?uid=162

  3. #3
    Membre régulier
    Femme Profil pro
    Inscrit en
    Avril 2012
    Messages
    115
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Avril 2012
    Messages : 115
    Points : 74
    Points
    74
    Par défaut
    Bonjour,

    Merci pour ta proposition, j'ai adapté ton bout de code et cela fonctionne désormais.

    Merci beaucoup !

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

Discussions similaires

  1. [XL-2010] Ligne en double transpose et regroupe ligne vers colonne
    Par nonesofar dans le forum Macros et VBA Excel
    Réponses: 22
    Dernier message: 14/07/2017, 13h00
  2. [XL-2007] ajouter la serie "X" dans un graphique en VBA avec variables pour Ligne et colonne
    Par maxime-a dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 01/04/2015, 14h40
  3. [Toutes versions] Variable pour lignes et colonnes
    Par info009 dans le forum Excel
    Réponses: 8
    Dernier message: 27/05/2014, 15h08
  4. transposer des lignes en colonnes
    Par Zet dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 29/10/2009, 20h05
  5. transposée vecteur ligne -> vecteur colonne
    Par Pierre845 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 19/03/2008, 18h29

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