作者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)
→ wlsherica:attrib statement也可以,但比較囉唆 08/06 09:10
→ flinhe:感謝~ 08/07 23:06