楼主: yz7891
2883 5

[原创博文] SAS问题,不知道属于哪一类 [推广有奖]

  • 0关注
  • 0粉丝

本科生

86%

还不是VIP/贵宾

-

威望
0
论坛币
18 个
通用积分
0
学术水平
0 点
热心指数
4 点
信用等级
0 点
经验
615 点
帖子
100
精华
0
在线时间
61 小时
注册时间
2010-3-30
最后登录
2019-6-3

楼主
yz7891 发表于 2010-5-13 16:52:49 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
  1. data a1;
  2. input x1-x3;
  3. cards;
  4. 1 2 3
  5. 2 3 5
  6. ;
  7. data a2;
  8. input x1-x3;
  9. cards;
  10. 1 2 3
  11. 2 3 5
  12. ;
  13. data a3;
  14. input x1-x3;
  15. cards;
  16. 1 2 3
  17. 2 3 5
  18. ;
  19. data a4;
  20. input x1-x3;
  21. cards;
  22. 1 2 3
  23. 2 3 5
  24. ;
  25. data a5;
  26. input x1-x3;
  27. cards;
  28. 1 2 3
  29. 2 3 5
  30. ;
  31. run;
  32. data a;
  33. set a1-a5;
  34. run;
  35. proc print data=a;run;
复制代码
在input中可以用到x1-x3 然后能不能在set中有没有简单点的方法,上面的程序会报错,
也就是向a1-a5这种。。。。


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

扫码加我 拉你入群

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

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

关键词:SAS问题 不知道 Input cards print 程序

回帖推荐

crackman 发表于3楼  查看完整内容

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 ...

本帖被以下文库推荐

沙发
sushe1527 发表于 2010-5-13 16:56:36
%macro a(num);
data a;
     set %do i=1 %to #
         a&i
        %end;
        ;
run;
%mend;
%a(5);

藤椅
crackman 发表于 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 秒
已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 3 精彩帖子

总评分: 经验 + 3  论坛币 + 3   查看全部评分

板凳
crackman 发表于 2010-5-13 17:00:09
9.2 里面没得问题
这个问题早就讨论过了
楼主去看看论坛内的帖子吧

报纸
sushe1527 发表于 2010-5-13 17:02:10
crackman 发表于 2010-5-13 17:00
9.2 里面没得问题
这个问题早就讨论过了
楼主去看看论坛内的帖子吧
他那个不是9.2看帖子没有用的
我也每次写个循环
懒得装9.2
已有 1 人评分经验 收起 理由
crackman + 1 你累不累嘛

总评分: 经验 + 1   查看全部评分

地板
yz7891 发表于 2010-5-13 17:08:23
哦 知道了 谢谢了 跟不上时代……

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-1 09:49