全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
5324 19
2010-04-25
我在sas里面有500个数据集, 为mydata1,mydata2,mydata3......mydata500,变量和格式都是一样的;
请问怎么把他们合并到一个数据里面?  
我用下面的代码无法合并,请问大家是什么问题呀?

%macro names(name,number);                                                                                                              
%do i=1 %to &number;                                                                                                                    
&name&i;                                                                                                                                
%end;                                                                                                                                   
%mend names;                                                                                                                           
                                                                                                                                       
data all;                                                                                                                              
set %names(mydata,500);                                                                                                                  
run;
                                                                                                                              
     
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2010-4-25 17:39:43
如果每一个表的变量都一样的话,你直接
data all;
set mydata1-mydata500;
run;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-25 17:43:15
好像在set 时不能用"-" 来连接,
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-25 17:54:38
恩 set是不行用 -的
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-25 18:01:32
542  data all;
543  set d1-d6;
544  run;

NOTE: 有 1000 个从数据集 WORK.D1 读取的观测。
NOTE: 有 1000 个从数据集 WORK.D2 读取的观测。
NOTE: 有 1000 个从数据集 WORK.D3 读取的观测。
NOTE: 有 1000 个从数据集 WORK.D4 读取的观测。
NOTE: 有 1000 个从数据集 WORK.D5 读取的观测。
NOTE: 有 1000 个从数据集 WORK.D6 读取的观测。
NOTE: 数据集 WORK.ALL 有 6000 个观测和 5 个变量。
NOTE: “DATA 语句”所用时间(总处理时间):
      实际时间          0.03 秒
      CPU 时间          0.03 秒
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-25 18:01:57
我测试过了
可以啊
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群