SAS Merge with Repeat by .. note vs PROC SQL
La fusion de deux tables sous SAS 9: L'utilisation de la fonction merge dans SAS provoque souvent ce type de note : En francais: Note: L'instruction MERGE comporte plus d'une table avec des répétitions des valeurs BY. En Anglais : NOTE: MERGE statement has more than one data set with repeats of BY values. Ce type de note, même s'il n'est pas signalé comme une erreur alerte le programmeur sur un problème sur les données. L'exemple ci dessous illustre ce type de problème et sa résolution. J'ai deux tables: 1 première table avec deux variables catégorielles time et val et une seconde table contenant la variable time et la variable mesure; Ci dessous le programme pour créer les tables : *************; data fichier1; input time $ val $; cards; t1 cat1 t2 cat2 t3 cat3 t1 cat11 t2 cat21 t3 cat31 ; run; data fichier2; input time $ mesure ; cards; t1 1 t2 2 t3 3 t1 4 t2 5 t3 6 ; run; *************** je désire obtenir un nouveau fichier3 avec la fusion du fichier1 e...