Bonsoir,
Je possède deux tables , dans chaque tables les différentes variables sont associées respectivement à une variable code postale.
Lorsque que je procède à la fusion des deux tables par la variable code postale , soit je me retrouve avec des codes postales qui sont associées au mauvaise valeurs: les plus petits code postaux sont associés au noms des premières villes alphabétiquement et les valeurs attribuer au code postale ne sont pas les bonnes ...
Soit je me retrouve avec une table qui n'a pas fait de fusion.
Voici comment j'ai procédé (INSEE_COM étant le département )
la fusion dans ce cas se fait mais mal , sinon quand j'enlève les deux première ligne elle ne se fait pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 proc sort data= WORK.DENSPARIS; BY INSEE_COM; run; proc sort data= WORK.regparidens; BY INSEE_COM; run; data tablecom; merge WORK.DENSPARIS WORK.regparidens; by INSEE_COM; run;
J'aimerai pouvoir lier les différentes variables au variables code postale, dans chacune des tables pour éviter qu'elles ne changent d'ordre , afin que la fusion se fasse correctement . Comment procède t on ?
Un grand merci d'avance !
Partager