全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2810 5
2010-05-13
复制代码
在input中可以用到x1-x3 然后能不能在set中有没有简单点的方法,上面的程序会报错,
也就是向a1-a5这种。。。。


我的意思是 input里面可以使用x1-x3这种来简写 x1 x2 x3 但我运行set的时候也想偷懒。。。少打点代码,本来应该是
a1 a2 a3 a4 a5 我能不能像上米昂的x1-x3一样来简写 因为如果我的变量名很长又多的话就很难看……
二维码

扫码加我 拉你入群

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

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

全部回复
2010-5-13 16:56:36
%macro a(num);
data a;
     set %do i=1 %to #
         a&i
        %end;
        ;
run;
%mend;
%a(5);
二维码

扫码加我 拉你入群

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

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

2010-5-13 16:58:02
1670
1671  input x1-x3;
1672
1673  cards;

NOTE: INPUT 语句到达一行的末尾,SAS 已转到新的一行。
NOTE: 数据集 WORK.A1 有 2 个观测和 3 个变量。
NOTE: “DATA 语句”所用时间(总处理时间):
      实际时间          0.01 秒
      CPU 时间          0.00 秒


1679  ;
1680
1681  data a2;
1682
1683  input x1-x3;
1684
1685  cards;

NOTE: INPUT 语句到达一行的末尾,SAS 已转到新的一行。
NOTE: 数据集 WORK.A2 有 2 个观测和 3 个变量。
NOTE: “DATA 语句”所用时间(总处理时间):
      实际时间          0.01 秒
      CPU 时间          0.01 秒


1691  ;
1692
1693  data a3;
1694
1695  input x1-x3;
1696
1697  cards;

NOTE: INPUT 语句到达一行的末尾,SAS 已转到新的一行。
NOTE: 数据集 WORK.A3 有 2 个观测和 3 个变量。
NOTE: “DATA 语句”所用时间(总处理时间):
      实际时间          0.00 秒
      CPU 时间          0.00 秒


1703  ;
1704
1705  data a4;
1706
1707  input x1-x3;
1708
1709  cards;

NOTE: INPUT 语句到达一行的末尾,SAS 已转到新的一行。
NOTE: 数据集 WORK.A4 有 2 个观测和 3 个变量。
NOTE: “DATA 语句”所用时间(总处理时间):
      实际时间          0.00 秒
      CPU 时间          0.00 秒


1715  ;
1716
1717  data a5;
1718
1719  input x1-x3;
1720
1721  cards;

NOTE: INPUT 语句到达一行的末尾,SAS 已转到新的一行。
NOTE: 数据集 WORK.A5 有 2 个观测和 3 个变量。
NOTE: “DATA 语句”所用时间(总处理时间):
      实际时间          0.01 秒
      CPU 时间          0.01 秒


1727  ;
1728
1729  run;
1730
1731  data a;
1732
1733  set a1-a5;
1734
1735  run;

NOTE: 有 2 个从数据集 WORK.A1 读取的观测。
NOTE: 有 2 个从数据集 WORK.A2 读取的观测。
NOTE: 有 2 个从数据集 WORK.A3 读取的观测。
NOTE: 有 2 个从数据集 WORK.A4 读取的观测。
NOTE: 有 2 个从数据集 WORK.A5 读取的观测。
NOTE: 数据集 WORK.A 有 10 个观测和 3 个变量。
NOTE: “DATA 语句”所用时间(总处理时间):
      实际时间          0.01 秒
      CPU 时间          0.01 秒


1736
1737  proc print data=a;run;
NOTE: 正在写入 HTML Body(主体)文件: sashtml.htm

NOTE: 有 10 个从数据集 WORK.A 读取的观测。
NOTE: “PROCEDURE PRINT”所用时间(总处理时间):
      实际时间          1.98 秒
      CPU 时间          0.20 秒
二维码

扫码加我 拉你入群

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

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

2010-5-13 17:00:09
9.2 里面没得问题
这个问题早就讨论过了
楼主去看看论坛内的帖子吧
二维码

扫码加我 拉你入群

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

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

2010-5-13 17:02:10
crackman 发表于 2010-5-13 17:00
9.2 里面没得问题
这个问题早就讨论过了
楼主去看看论坛内的帖子吧
他那个不是9.2看帖子没有用的
我也每次写个循环
懒得装9.2
二维码

扫码加我 拉你入群

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

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

2010-5-13 17:08:23
哦 知道了 谢谢了 跟不上时代……
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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