Re: [問題] SAS保留變數方法

看板Statistics作者 (歐吉桑留學生)時間15年前 (2009/07/15 22:48), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串6/6 (看更多)
※ 引述《tew (咖啡王子)》之銘言: : 提供我的做法好了 : data stacy; : set stacy1; : djc1=pay1; : djc2=pay2; : ... : . : djc12=pay12; : /*以上可以在EXCEL上用拉的*/ : keep id djc1-djc12; : run; : 沒有用到複雜的語法 : 其實 我也不知道為什麼需要用到%macro 以及proc sql : -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : → bugle:提問者想要用%macro表達,有餘力那就回答即可 07/15 20:29 : 推 eigenvalue:自己是試 LABEL PAY1 = DJC1 不過變數共600多 為讓頁 07/15 21:21 : → eigenvalue:面好看因此才想用macro替代!一開始也是使用excel 07/15 21:23 : → eigenvalue:CONCATENATE來輔助,不過要重覆幾個set.macro+do還不錯 07/15 21:25 最終需求才是最重要的 弄得有點複雜了 我也不知道為啥要用macro 和sql 版大解法的array版 data stacy(drop=pay1-pay12 i); set stacy1; array pay{12} pay1-pay12; array DJC{12} DJC1-DJC12; do i=1 to 12; DJC{i}=PAY{i}; end; run; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.167.186.98
文章代碼(AID): #1ANUnHf9 (Statistics)
討論串 (同標題文章)
文章代碼(AID): #1ANUnHf9 (Statistics)