SAS中文论坛
标题:
跪求:将某变量值分成10组,筛选出最大和最小的一组数据
[打印本页]
作者:
shiyiming
时间:
2007-4-12 00:31
标题:
跪求:将某变量值分成10组,筛选出最大和最小的一组数据
数据:
v1 v2 v3
11 12 14
3 4 5
22 78 71
44 32 89
78 78 23
32 53 54
23 8 23
。。。
如何将变量v1 按大小分成十组,然后筛选出最大和最小的一组,并且保留其对应的v2和v3值。
谢谢! <!-- s:o --><img src="{SMILIES_PATH}/icon_surprised.gif" alt=":o" title="Surprised" /><!-- s:o -->
作者:
shiyiming
时间:
2007-4-14 10:45
标题:
Re:
data tem(drop=i);
do i=1 to 100;
V1=round(ranuni(12345)*10,0.001);
V2=round(ranuni(12345)*10,0.001);
V3=round(ranuni(12345)*10,0.001);
output;
end;
run;
proc rank data=tem out=out(where=(RV1=0 or RV1=9)) group=10;
var V1;
ranks RV1;
run;
欢迎光临 SAS中文论坛 (https://mysas.net/forum/)
Powered by Discuz! X3.2