作者ilkny (小瓶)
看板Statistics
标题[程式] SAS 合并多个档案
时间Sun Oct 6 11:16:49 2013
[软体程式类别]: SAS
[程式问题]: 资料处理
[软体熟悉度]: 高(1年以上)
[问题叙述]:
假设我想合并10个档案, 档名分别为 a1~a10
则只要利用
data aa; set a1-a10; run; 就可以合并
现假设我有100个档案, 档名分别为
a1_1 a1_2 ... a1_10
a2_1 a2_1 ... a2_10
...
a10_1 a10_2 ... a10_10
如果想合并 a1_1 a2_1 ... a10_1, 利用
data aa; set a1_1-a10_1; run;
SAS却无法执行...
想问问板友们有没有办法解决? 我试过GOOGLE却想不到适合的关键字 囧
谢谢大家
[程式范例]: (同上)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.36.205.132
1F:→ foolishmac:merge? 10/06 11:21
2F:→ ilkny:我是想垂直合并,应该还是set,但不知该怎麽解决档名的问题... 10/06 11:33
3F:推 MmmRrrrX:写巨集。不过只合并10个还是乾脆 set a1_1 a2_1 a3_1.... 10/06 14:39
4F:→ MmmRrrrX:10个档名列出来还比较简单 10/06 14:40
5F:→ jsh770806:data aa; set a:; run; 10/06 14:57