作者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