SAS中文论坛

标题: 数据集中的变量排序 [打印本页]

作者: shiyiming    时间: 2008-4-25 00:55
标题: 数据集中的变量排序
比如 数据集中的变量按照id age sex height weight显示
现在想按照id height weight age sex显示;
data步中如何实现 谢谢!
作者: shiyiming    时间: 2008-4-25 09:39
标题: Re: 数据集中的变量排序
/*按照x,y,z顺序*/
data a;
input x y z;
cards;
1 2 3
;
run;
/*按照y,z,x顺序*/
data a1;
retain y z x;
set a;
run;
希望你是这个意思,呵呵
作者: shiyiming    时间: 2008-4-25 12:17
标题: Re: 数据集中的变量排序
非常感谢!
data a;
retain z y x;
input x y z;
cards;
1 2 3
;
run;
作者: shiyiming    时间: 2008-4-26 03:24
标题: Re: 数据集中的变量排序
Not a better way, Just another idea.
SQL returns a dataset with variables ordered as is in the select statement.

proc sql;
create table a2 as
select z, y, x
from a ;
quit;
作者: shiyiming    时间: 2008-4-26 12:46
标题: to hotea
SQL这个方法知道!谢谢!
作者: shiyiming    时间: 2008-4-26 13:25
标题: Re: 数据集中的变量排序
data a;
array aa (*)z y x;
input x y z;
cards;
1 2 3
;
run;
作者: shiyiming    时间: 2008-4-26 22:09
标题: to waterlwh
data步中使用数组的方法 谢谢!




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