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.
N'oubliez pas de consulter les FAQ SAS et les cours et tutoriels SAS
N'oubliez pas de mettre votre message à
si la solution donnée résout votre problème
Les deux tables SAS ont-elles le même nombre d'observation?
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é.
N'oubliez pas de consulter les FAQ SAS et les cours et tutoriels SAS
N'oubliez pas de mettre votre message à
si la solution donnée résout votre problème
N'oubliez pas de consulter les FAQ SAS et les cours et tutoriels SAS
N'oubliez pas de mettre votre message à
si la solution donnée résout votre problème
Partager