比方有四个数据集名字叫 xx342, xx89,hg33,yxx, 怎么把前两个字母相同相同都是xx的数据集合并?因为他们前面两个字母都是xx。
这个名字是通过某些宏运算得来的,具有相同的前缀。谢谢各位大侠了
扩展问题就是:怎么合并某些具有相同特征的数据集,前几个字母啦,后几个字母什么的

|
楼主: xiaosanmao
|
4148
12
[原创博文] 求助如何合并数据集? |
|
博士生 39%
-
|
回帖推荐306 data xx112;
307 do i=1 to 10;
308 output;
309 end;
310 run;
NOTE: 数据集 WORK.XX112 有 10 个观测和 1 个变量。
NOTE: “DATA 语句”所用时间(总处理时间):
实际时间 0.01 秒
CPU 时间 0.01 秒
311 data xx2;
312 do j=10 to 20;
313 output;
314 end;
315 run;
NOTE: 数据集 WORK.XX2 有 11 个观测和 1 个变量。
NOTE: “DATA 语句”所用时间(总处理 ...
楼上的 关键是思路 有了思路你还写不出程序?
简单举个例子 合并数据库maps中 数据集名前三位是AFG的数据集
options user=maps;
proc contents data=maps._all_ out=work.name noprint nodetails;
run;
quit;
proc sql noprint;
select distinct memname into:name separated by " " from work.name where substr(memname,1,3)='AFG';
quit;
%put &name;
data work.a;
set &name;
run;
...
本帖被以下文库推荐
| ||
|
|
| ||
|
从来不需要想起 永远也不会忘记
|
||
| ||
| ||
| ||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


