经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
SAS专版
A question about "do loop"
楼主
chenji68
1143
4
收藏
2016-01-22
data byy;
do i = 1 to 5 by 1;output;end;
run;
data byy;
do i = 1 to 5 by 1;end;output;
run;
why the outputs are different? I am confused about the second one. Thanks.
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
teqel
2016-1-22 11:41:53
第二个只输出最后一个I的值6
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
Tigflanker
2016-1-22 14:31:09
我还是硬着头皮给你回复下
I personly think, looping in SAS is carry out in compile phase.
So if you omit OUTPUT statement, this looping have finished in actully first PDV point.
In another word, OUTPUT is mostly interpreted as an enforce execute statement.
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
xellous5
2016-1-22 19:15:18
data有自动output,第二个程序去掉output也是输出6
这个自动output在loop结束之后才工作一次
如果你加入了output语句,自动output就被屏蔽了
这时必须在每个需要输出的地方加上output
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
报纸
chenji68
2016-1-23 04:48:22
感谢各位,我刚刚通过了考试,有一两道跟这个有关。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
A question about Hawk-Dove game
[求助]a question about do loop
Question about (升级剩余时间 18 小时)
A question about FRM
Question about LR test in MLE
question about gt
Question about SAS ETS
A question about C#, C+, C++
question about STOT and TOC
question about SOA FAP
栏目导航
SAS专版
金融实务版
求助成功区
经管文库(原现金交易版)
经管类求职与招聘
商学院
热门文章
CDA 数据分析师:统计制图实战指南 —— 让 ...
【24重磅,自用整理!】2000-2024上市公司投资 ...
视频媒体:AI漫剧爆发在即,重视产业链机遇
范撒普《实现财务自由的安全策略》
新宏观丨对刘元春关于新凯恩斯主义六点共识 ...
量子科技行业深度报告:量子革命:量子科技 ...
俄语–英语双语图解词典
先进空中交通2025年
export slowdown and increasing land supp ...
“十四五”能源发展成就报告
推荐文章
AI狂潮席卷学术圈,不会编程也能打造专属智 ...
10月重磅来袭|《打造Coze/Dify专属学术智能 ...
最快1年拿证,学费不足5W!热门美国人工智能 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群