楼主: dcyhfut
1347 1

[原创博文] 关于do循环的三段代码 [推广有奖]

  • 3关注
  • 0粉丝

博士生

94%

还不是VIP/贵宾

-

威望
0
论坛币
314 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
4181 点
帖子
277
精华
0
在线时间
379 小时
注册时间
2011-4-10
最后登录
2022-1-12

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请教各位大侠,下面三段代码的运行机制(data步本身有一个数据输入自动循环,当加入do循环或其他循环时,他们是怎么运行的,谁先谁后之类的?):

3.1、data pig3;

do i=1 to 3;

input x y;

output;

end;

cards;

15 85 13 83 11 65 12 76 12 80 16 91 14 84 1790

17 97 16 90 18 100 18 95 21 103 22 106 19 9918 94

22 89 24 91 20 83 23 95 25 100 27 102 30 10532 110

run;

3.2、data pig1;do i=1 to 3;input x y@@;output;end;cards; 15 85 13 83 11 65 12 76 12 80 16 91 14 84 1790 17 97 16 90 18 100 18 95 21 103 22 106 19 9918 94 22 89 24 91 20 83 23 95 25 100 27 102 30 10532 110run;3.3、data pi;do i=1 to 3;input x y@; output;end;cards; 15 85 13 83 11 65 12 76 12 80 16 91 14 84 1790 17 97 16 90 18 100 18 95 21 103 22 106 19 9918 94 22 89 24 91 20 83 23 95 25 100 27 102 30 10532 110run;

二维码

扫码加我 拉你入群

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

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

关键词:do循环 output outpu cards Input 主题 乐意 走势

沙发
arnoldsw 发表于 2012-5-25 18:07:32 |只看作者 |坛友微信交流群
有input的data步里面似乎比较特殊,别的data步里面还是比较清楚的,data是最外层循环
似乎是input语句和data同时控制着cards上面的指针,没有@的时候遇到input指针就下移一行

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-30 18:39