У меня есть следующий код:
proc compare base=Old_Data compare=New_Data
out=Comp_Data outnoequal outbase outcomp outdif noprint criterion=0.0001;
id Test_ID;
run;
, где у меня есть следующие наборы данных:
Old_Data
Test_ID Var1 Var2
0000001 1234 4567
0000002 1111 45
Новые данные
Test_ID Var1 Var2
0000001 1234 4567
0000002 1110 45
В выходном файле я получаю следующее:
_TYPE_ _OBS_ Test_ID Var1 Var2
BASE 2 0000002 1111 45
COMPARE 2 0000002 1110 45
DIF 2 0000002 -1 E
Когда я хочу получить следующее:
_TYPE_ _OBS_ Test_ID Var1
BASE 2 0000002 1111
COMPARE 2 0000002 1110
DIF 2 0000002 -1
Как мне получить код, чтобы это делать автоматически, а не я проверка вручную и затем удаление var2
?