SAS proc сортировка nodupkey ведение неправильной записи - PullRequest
0 голосов
/ 30 ноября 2018
proc sort data=test;
 by col1 col2;

proc sort data=test nodupkey;
 by col1;

test:

col1 col2
2018   D
2018   W

Я ожидаю, что запись 'D' сохранится, но иногда на выходе hte есть запись 'W', а иногда запись 'D'.

1 Ответ

0 голосов
/ 30 ноября 2018
data test;
input col1 col2 $;
cards;
2018 D
2018 W
;;;;
run;

proc sort data=test; by col1 col2;
run;

proc sort data=test out=new nodupkey;
by col1;
run;;

proc print data=new;
run;
...