作者eigenvalue (somnambulist)
看板Statistics
標題[問題] SAS保留變數方法
時間Tue Jul 14 22:29:46 2009
目前遇到一些Do loop問題
程式碼如下
%MACRO SQL(num);
%do i = 1 %to #
PROC SQL;
CREATE TABLE WORK.STACY AS SELECT
ID,
PAY&i AS DJC&i → 這裡的話只會保留 i = 12
FROM WORK.STACY1; 也就是只有DJC12 一個變數
QUIT; 要如何完整保留12個變數
%end;
%MEND;
%SQL(12);
不曉得還要加那些指令!
謝謝大家了!
--
Today's posterior is tomorrow's prior.
※ 編輯: eigenvalue 來自: 219.86.34.159 (07/14 22:33)
1F:推 tew:我以為使用 keep pay1-pay12; 就好了 剩下的用rename即可 07/14 23:17
2F:→ west1996:do loop應該只要包住PAY&i AS DJC&i這一行就好了 07/15 00:32
3F:→ west1996:把順序換一下應該就會得到你要的了 07/15 00:34
4F:→ eigenvalue:wow!謝大家討論,自己也想了一些idea可以試 thx 07/15 21:09