【发布时间】:2014-08-29 16:38:27
【问题描述】:
每个 ID 都有多个实例,每个实例都有不同的值。我希望最终输出是每个 ID 的最大值。所以初始数据集是:
ID Value
1 100
1 7
1 65
2 12
2 97
3 82
3 54
输出将是:
ID Value
1 100
2 97
3 82
我尝试运行 proc sort 两次,认为第一次排序会以正确的顺序排列,这样第二次排序的 nodupkey 就会去掉正确的值。这不起作用。
proc sort work.data; by id value descending; run;
proc sort work.data nodupkey; by id; run;
谢谢!
【问题讨论】:
标签: sas