Je n'ai qu'une seule colonne d'une table sas située dans le même répertoire, à importer dans une autre table sas.
Comment faire svp?
Merci.
Je n'ai qu'une seule colonne d'une table sas située dans le même répertoire, à importer dans une autre table sas.
Comment faire svp?
Merci.
Tu dois joindre les deux tables c'est ça? Si tu n'as qu'une variable dans ta table c'est soit la clé de jointure, dans ce cas ça ne sert à rien, soit c'est une information supplémentaire à rajouter à l'autre table; donc faut bidouiller.
En fait à la base j'avais importé un fichier excel et l'une de ses variables n'avait pas été importée dans le bon format SAS. Du coup j'ai importé la variable en question dans une autre table SAS et dans le bon format.
J'ai ensuite dropé la variable erronée et je voudrais donc importer celle qui est juste dans la première table.
C'est pk j'ai pensé que le mieux serait de créer une table commune aux deux qui contiendrait toutes les variables des deux tables.
sa depend de ce que tu veux faire.
1-1 il y a une fusion verticale dans ce cas il faut utiliser un set tab1 tab2 à condition qu'elles soient de même structure.
1-2 si les deux tables ne sont pas de même structure ( formats de colonnes différents)il faut utilisé la proc append avec comme option force qui fait une fusion virticale même si les colonnes ne sont pas de même type.
2- si tu veux faire une fusion horizentale, c-à-d ajouter des colonnes à une tables existantes. Il faut utiliser le merge tab1 et tab2. Comme Brice t'as expliqué.
Les deux tables SAS ont-elles le même nombre d'observation?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager