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 :

fusion de deux tables [DATA]


Sujet :

SAS Base

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 59
    Points : 53
    Points
    53
    Par défaut fusion de deux tables
    bonjour à tous, j'ai un problème sur la fusion de deux table, pour les tables tels que:
    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
    16
    17
    18
    data table1;
    input codeUGF valeur; cards;
    4271 0
    4276 0
    4284 0
    4285 0
    4286 0
    4287 0
    4288 0
    4291 0
    4292 0
    4293 0
    4294 0
    4295 0
    4267 0
    4268 0
    42   0
    run;
    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     data table2;
    input codeUGF valeur; cards;
    4276 1568
    4284 3324
    4288 768
    4291 386
    4292 5868
    42   3369
    run;
    comment fusionner les deux tables pour que les les valeurs de table2 remplacent celui de table1, telque:
    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
    16
    17
    18
     data fusion;
    input codeUGF valeur; cards;
    4271 0
    4276 1568
    4284 3324
    4285 0
    4286 0
    4287 0
    4288 768
    4291 386
    4292 5868
    4293 0
    4294 0
    4295 0
    4267 0
    4268 0
    42   3369
    run;
    c'est faisable avec fonction merge? je vous remercie par avance votre aide.

  2. #2
    Membre actif
    Inscrit en
    Juillet 2010
    Messages
    199
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 199
    Points : 214
    Points
    214
    Par défaut
    Salut,

    oui normalement avec un merge cela devrait le faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    proc sort data= table1 ;by codeUGF ;
    proc sort data =table2 ;by codeUGF ;
    run ;
     
    data fusion ;
    merge table1 (in =a) table2 (in =b) ;
    by codeUGF ;
    if a ;
    run ;
    cela devrait t'aider à trouver ce que tu cherches.

    Mohamed.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 59
    Points : 53
    Points
    53
    Par défaut
    merci beaucoup! Mohamed

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

Discussions similaires

  1. Fusion de deux tables
    Par Au pays des stats dans le forum SAS Base
    Réponses: 6
    Dernier message: 21/05/2012, 21h09
  2. Simplification de fusion de deux tables
    Par traersa dans le forum ODS et reporting
    Réponses: 1
    Dernier message: 15/03/2012, 15h38
  3. [AC-2007] fusion de deux tables
    Par ALEX80800 dans le forum Modélisation
    Réponses: 2
    Dernier message: 08/01/2012, 13h26
  4. fusion de deux tables
    Par petit-ours dans le forum SAS Base
    Réponses: 2
    Dernier message: 27/07/2010, 09h38
  5. Fusion de deux tables : MERGE ou SET
    Par Flynt dans le forum SAS Base
    Réponses: 10
    Dernier message: 23/06/2008, 11h51

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