例如,我有这样的数据,
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
我该怎么办?
谢谢
我做了这个
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上正确排序