作者wlsherica (Mon_tresor)
看板Statistics
标题Re: [问题] SAS如何调整变数的column位置
时间Fri Aug 6 08:44:47 2010
※ 引述《flinhe (心花怒放)》之铭言:
: [问题叙述]:
: 请问在SAS,如何把某一变数调到第一column
: 例如: 第一column 第二column 第三column 第四column ...
: 第一row var1 var2 var3 var4 ...
: 第二row 0 1 0 22 ...
: 第三row 2 0 1 33 ...
: 变成:
: 第一column 第二column 第三column 第四column ...
: 第一row var4 var1 var2 var3 ...
: 第二row 22 0 1 0 ...
: 第三row 33 2 0 1 ...
: 不知有无指令可改变变数在dataset的顺序,想请教板上大大,谢谢
proc sql;
create table new as /*新档案叫做new*/
select var4, var1, var2, var3
from raw; /*原始档案叫做raw*/
proc print data=new;
run;
不晓得有没有data step的做法
刚刚发现用retain也OK
data new2;
retain var4 var1 var2 var3;
set raw;
run;
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.25.110.97
※ 编辑: wlsherica 来自: 163.25.110.97 (08/06 08:52)
1F:→ wlsherica:attrib statement也可以,但比较罗唆 08/06 09:10
2F:→ flinhe:感谢~ 08/07 23:06