结果:找到“SAS DO循环”相关内容9个,排序为按回复时间降序,搜索更多相关帖子请点击“高级
SAS中用DO循环与数组来计算相邻观测的差值
8 个回复 - 4959 次查看 2017-2-22 21:42 - ahazzh - SAS专版
SAS宏语言中用do循环时,为什么有时候加不加%产生的效果一样
12 个回复 - 12563 次查看 请哪位高手指点一下本菜鸟的迷津??关于在SAS宏语言中do循环时,为什么有时候加不加%号产生的效果一样???宏中使用do和%do的原理是神马? 这个是普通data步实现的累加效果语句:data a ; x=0; ...2014-3-21 10:04 - dollarkfl - SAS专版
SAS DO循环的pdv问题
4 个回复 - 2073 次查看 请问如下程序中的j取值为什么只有31?2018-1-19 11:21 - 乐天天12300 - SAS专版
sas do循环如何进行条件循环
0 个回复 - 1010 次查看 楼主想做一个宏中的循环如 %Macro test; %Do i=1 %to 100; .... %end; %Mend test;%end; 假设1 to 100对应另外一个dataset里的天数 但是在1 到 100的循环中想不做第20 33 35个循环(即那个datase ...2017-11-10 16:35 - jigouhuan - 爱问频道
SAS do循环里的set语句用法请教
22 个回复 - 14283 次查看 data data1; input a b c; cards; 1 0 12 1 1 13 2 0 10 2 1 8 3 0 0 3 1 7 ; run; data data2; input a c; datalines; 1 25 2 18 3 7 ; run; data data3; merge data1(rename=c=Nil2) data2(re ...2015-2-27 16:42 - gotobest - SAS专版
SAS %do循环起始值为宏变量时,宏变量识别问题
3 个回复 - 4786 次查看 各位大神,再用SAS编程时,有如下语句: %let at=%sysevalf(&a.-1); %let bt=%sysevalf(&a.+2); %put at=&at; %put bt=&bt; %do if_rtn= &at %to &bt %BY 1; 运行结果显示 at=-116.3 bt=-113.3 ERROR: 在 ...2015-5-26 20:11 - green_summer - SAS专版
sas宏中怎么跳出%do循环
8 个回复 - 8926 次查看 在宏外data里做do循环的时候很正常,用continue就可以了,如 data b; do i=1 to 5; if i=3 then continue; put i; end; run; 结果是 1 2 4 5 但是不知道为什么放在宏里面就不行了,加了%也没用 ...2013-1-21 22:25 - 艾北 - SAS专版
SAS初学者请教一个do循环的问题
6 个回复 - 2506 次查看 刚开始学习朱世武老师的《SAS编程技术教程》,遇到一个问题: 代码: data week; input name $ idno start status $ dept $; bonus=0; do year=start to 1991; if bonus ge 500 then leave; bonus+50; end; ...2011-12-6 15:20 - chaos407 - SAS专版
请教SAS高手一个数据步的问题(宏程序中的Do循环
6 个回复 - 5292 次查看 我想在SAS中产生一系列的随机数,具体来说:对应id为1 ,产生1个随机数,对应id为2,产生2随机数,以此类推,一直到id=99时,产生99个随机数。但是我目前写的程序,每个id均只能产生一个随机数(也就是数据库里只有9 ...2011-12-2 11:48 - tjtxh - SAS专版