全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2287 4
2013-03-13

想请问一下前辈们,假如我已经输入到SAS里面的档案,
希望把变量的顺序重新排列,不知道要怎做?? 可行吗?
举例:
原先是 A C E D B
希望重新排顺序变成 A B C D E


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-3-13 20:01:28
如果变量很少的话,可以用retain语句会很方便,后面的变量顺序写成你想要的就好
data final
retain a b c d e;
set original;
run;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-3-13 20:30:03
这个问题,基本上最简单的就是楼上说的这种方法
如果变量较多的话,你肯定是有一定规律或其它方式产生出来的,用一个宏变量就行了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-3-13 20:58:49
用prooc  sql也可以的  
proc  sql;
create table final  as
select A B C D E
from original;
quit;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-3-13 22:04:53
Eternal0601 发表于 2013-3-13 20:01
如果变量很少的话,可以用retain语句会很方便,后面的变量顺序写成你想要的就好
data final
retain a b  ...
这个思路不错
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群