【发布时间】:2014-11-10 23:54:30
【问题描述】:
我正在使用这种格式的数据集:
Column 1 (What I Have), Column 2 (What I need to see)
8 1
8 1
8 1
9 2
9 2
9 2
10 3
10 3
10 3
11 4
11 4
12 5
13 6
14 7
14 7
14 7
尝试使用 Proc Rank 生成第二列 代码:
Proc Rank data=Have
out=Want
ties=low;
Var Column1;
ranks Column2;
run;
我得到的输出如下所示:
Column1 (What I Have) Column2 (What I get)
8 1
8 1
8 1
9 199
9 199
9 199
10 415
10 415
10 415
11 613
11 613
12 823
13 1015
14 1222
14 1222
14 1222
根据我所阅读和听到的内容,第一个数据集是我预期的结果。
代码或期望中是否存在导致输出(如我所见)的错误? 此外,有没有更好的方法来为一列连续的数字数据生成排序排名?
【问题讨论】: