proc sort data=sashelp.class out=class;
by name descending age height ;
run;作者: shiyiming 时间: 2007-1-18 21:25 标题: 排序 各位老大,可能我没有表达清楚,如果表格包含“课程类型”变量,有“课堂”“实验”“见习”“实习”四个观测值,如果按照变化“课程类型”排序的话,系统就会按照“见习”“课堂”“实习”“实验”排序,但是我想强制按照“课堂”“实验”“见习”“实习”排序,大家帮我想想办法!~作者: shiyiming 时间: 2007-1-19 18:05 标题: to 缘来是你 [code:54adb]proc sql;
select *
from (select coursetype, /*coursetype是你的课程类型变量*/
case
when coursetype="课堂" then 1
when coursetype="实验" then 2
when coursetype="见习" then 3
when coursetype="实习" then 4
else .
end as testvar
from yourtable) /*replace the yourtable using data set name*/
order by testvar;[/code:54adb]作者: shiyiming 时间: 2007-1-21 16:21 标题: paixu 好象还不行啊,老大,我能知道你的电子邮件的信箱,我把数据集发给你啊,可以吗?站内好象发不过去:)作者: shiyiming 时间: 2007-1-24 16:16 标题: SORT 创建一个变量,等于要分类的变量,然后将此变量创建一个FORMAT,值1,2,3,4,然后以它排序.作者: shiyiming 时间: 2007-1-24 20:21 标题: sort 能否举例阿,谢谢作者: shiyiming 时间: 2007-1-25 09:39 标题: to 缘来是你 data temp;
set old;
if coursetype='课堂' then
courseID=1;
else if coursetype='实验' then
courseID=2;
else if coursetype='见习' then
courseID=3;
else if coursetyp='实习' then
courseID=4;
run;