作者lsshno1 (朝右邊鋒邁進)
看板Statistics
標題[程式] sas merge問題
時間Sun Dec 5 23:26:51 2010
各位好 我在使用sas程式時,
有製造出了n個暫時資料, 資料名稱分別為
output_temp1,output_temp2,....,output_tempn.
n為多少呢我則是用sql的方式來抓.
eg:
proc sql noprint;
select count(*) into :n
from report;
quit;
現在我想將此n個暫時的資料夾merge起來卻發生錯誤.(每個資料夾都sort過了)
data matrix;
merge output_temp1-output_temp&n;
by temp;
run;
感謝各位!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.250.86.244
1F:→ lsshno1:我想append應該可以做, 可是我還是想知道怎麼做merge 12/05 23:28
2F:推 bugle:merge後面接的是datasets, 不要跟variable lists混為一談 12/06 00:29
3F:推 pinpon:我記得merge那行不能這樣寫 會出錯 12/06 00:30
4F:→ pinpon:試看看這樣 data matrix; %do i=1 to &n; 12/06 00:31
5F:→ pinpon:merge output_temp&i; by temp; run; 12/06 00:31
6F:→ pinpon:上面run;前面我忘了加end; 請自行加入 12/06 00:32
7F:→ pinpon: ^% 年紀大了忘東忘西... 12/06 00:32
8F:→ kingbee:你的into寫法是進入macro字串動作 不是merge 12/06 10:57
9F:→ kingbee:印象是寫在from 那邊 12/06 10:58
10F:→ kingbee:Orz 記錯 上述自爆 12/06 11:01
11F:→ kingbee:count裡面若指定特定變項 試試看 12/06 11:02
12F:→ lsshno1:謝謝各位! 12/06 14:51