class year name score
a 2011 jan 45
b 2011 mike 43
b 2011 jack 59
b 2011 kate 46
c 2011 marry46
数据 如上: 我想分别对不同的班级,依据分数列出等级,想得出如下结果:
class year name score level
a 2011 jan 45 A
b 2011 mike 43 C
b 2011 jack 59 A
b 2011 kate 46 B
c 2011 marry46 A

|
楼主: zxc6bnm
|
2386
4
[问答] 请教大家,SAS 如何对不同组的成员,列出等级 先谢谢了 |
|
大专生 51%
-
|
回帖推荐data test;
input class $ year name $ score;
datalines;
a 2011 jan 45
b 2011 mike 43
b 2011 jack 59
b 2011 kate 46
c 2011 marry 46
;
run;
proc format;
value grade 1="A"
2="B"
3="C";
run;
proc sort data=test;by class descending score;run;
data result;
set test;
by class descending score;
if first.class then grade=1;
else grade+1;
grade1=put(grade,grade. ...
| ||
|
|
| ||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


