SAS中文论坛

标题: 数据排序 [打印本页]

作者: shiyiming    时间: 2010-3-22 15:59
标题: 数据排序
数据集test中有一字符型变量X
X
a
f
i
s
现在需要对X这个变量进行排序,使之变为
X
s
i
a
f
应该如何进行编程?
谢谢
作者: shiyiming    时间: 2010-3-22 16:50
标题: Re: 数据排序
[code:1311qvzu]proc format;
        invalue x_fmt
                        's'=1
                        'i'=2
                        'a'=3
                        'f'=4;
run;

data test;
        input X $;
        temp_x=input(x,x_fmt.);
datalines;
a
f
i
s
;

proc sort data=test out=test(drop=temp_x);
        by temp_x;
run;[/code:1311qvzu]




欢迎光临 SAS中文论坛 (http://www.mysas.net/forum/) Powered by Discuz! X3.2