Bonjour,
J'utilise le code suivant :
J'admets ne pas utiliser de merges en général, et j'ai beaucoup de mal à comprendre la sortie : ERROR: Variable a has been defined as both character and numeric.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 data tab1; merge tab1 (in=a) tab2(keep=var_1 var_2 var_3 var_4); by var_x; if a; run;
Pour moi (je vais dire ça de façon ingénue), a est une table SAS, pas une variable. Je ne vois donc pas ce que je peux faire pour résoudre le problème.
Je vous remercie d'avance pour vos éclaircissements et vous souhaite une agréable journée.
Partager