SAS中文论坛
标题:
proc means结果导出问题求解
[打印本页]
作者:
shiyiming
时间:
2009-10-10 11:53
标题:
proc means结果导出问题求解
程序如下:
data temp;
input x@@;
cards;
1 2 2 3 3 3 4 4 4 4 5 5 5 5 5
;
run;
proc format;
value fmt
1='1'
4-5='4-5'
2-3='2-3';
run;
proc means data=temp noprint missing;
var x;
class x/mlf;
format x fmt.;
output out=rst
sum=/autoname;
run;
将RST导出为EXCEL后我希望x的顺序与fmt一致,即1,4-5,2-3而不是1,2-3,4-5
用什么命令能够实现?
谢谢
作者:
shiyiming
时间:
2009-10-10 14:33
标题:
Re: proc means结果导出问题求解
自己顶一下,希望来个大侠解答下
作者:
shiyiming
时间:
2009-10-11 16:28
标题:
Re: proc means结果导出问题求解
有个 笨方法:
data result;
set rst;
if x='1' then rank=1;
else if x='4-5' then rank=2;
else if x='2-3' then rank=3;
proc sort;
by rank;
run;
作者:
shiyiming
时间:
2009-10-12 09:59
标题:
Re: proc means结果导出问题求解
谢谢LS的方法,不过这样麻烦了点,有没有什么现成的指令可以实现?
order=fmt这些都用过了不过还是没有解决问题
哪位大侠解答一下,谢谢
作者:
shiyiming
时间:
2009-10-12 23:14
标题:
Re: proc means结果导出问题求解
死猪头
作者:
shiyiming
时间:
2009-10-13 09:36
标题:
Re: proc means结果导出问题求解
谢谢猪头兄,问题已经解决了。
谢谢
欢迎光临 SAS中文论坛 (https://mysas.net/forum/)
Powered by Discuz! X3.2