SO Например, у меня есть такие данные, как
KEY first count
11Y 1
11Y 2
11N 3
11N 4
11Y 5
11N 6
Я хочу выложить вот так
KEY first count RANKS
11Y 1 1
11Y 2 1
11N 3 2
11N 4 2
11Y 5 3
11N 6 4
как мне это сделать в SAS?
Спасибо
Я сделал это
proc sort data=step3;
by first_count key;
run;
data step4;
set step3;
by key;
if first.key THEN ranks=1;
else ranks+1;
run;
Это вызывает ошибку
ОШИБКА: переменные BY неправильно отсортированы в наборе данных WORK.STEP3