Re: [程式] SAS超新手問題...

看板Statistics作者 (謠指部總司令)時間14年前 (2010/05/26 02:26), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
剛好上上個月我也遇到同樣的問題 估狗可以搜尋到一些不同的解決方法 但下面這個寫法是我覺得比較簡單的 假設原始資料內的變數依序是A B C D 現在打算把變數排列成D C B A DATA TEST; ATTRIB D LENGTH=3 C LENGTH=3 B LENGTH=3 A LENGTH=3; SET TEST; RUN; 如果如原PO的資料裡面有A~Z一共26個變數,有個MACRO可以幫你生出上面格式的 DATA STEP語法。自己去下面這個網頁下載吧! http://sites.google.com/site/statchien/rearrange-variable-order-in-sas ※ 引述《GODOFSTAND (站神)》之銘言: : ------------------------------------------------------------------------ : [軟體程式類別]: : SAS : [程式問題]: : 資料處理 : [軟體熟悉度]: : 新手(不到1個月) : [問題敘述]: : 我現在先用SAS把資料的變數都處理好了(大概有20個變數)如下所示: : A變數 B C D ............Z : 請問要打什麼指令可以變換變數間的位置 : B C D A E ......... : 例: : 性別 身高 體重 : 男 198 77 : 女 187 45 : 男 177 88 : 變成 : 性別 體重 身高 : 把身高與體重的欄位(整行)調換 : 我知道問的題目很基本 因為我剛學不久 有爬過文好像找不到類似的問題 : 希望各位高手幫我解答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 156.111.216.155
文章代碼(AID): #1B_1PGXy (Statistics)
文章代碼(AID): #1B_1PGXy (Statistics)