楼主: tjtxh
1918 4

[原创博文] 请教一个关于Do循环的问题 [推广有奖]

  • 0关注
  • 0粉丝

高中生

15%

还不是VIP/贵宾

-

威望
0
论坛币
85 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
195 点
帖子
16
精华
0
在线时间
23 小时
注册时间
2008-4-10
最后登录
2014-5-15

楼主
tjtxh 发表于 2011-1-17 17:14:10 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
各位:
    我想用Do循环写一个程序,这个循环需要由两个条件共同控制。比如, Do m=1 to 10   和 Do n= 11 to 20  , 当m=1 且 n=11 时,运行第一次某个程序, 当m=2 且n=12 时,运行第二次某个程序, 以此类推,共运行10次。我想请教一下Do 循环如何实现这个程序。我如果写成下面的语句,程序会运行100次,成了嵌套循环了。我是菜鸟,请问各位怎么实现我的目的呢?谢谢!
Do m=1 to 10;
   do n=11 to 20 ;
。。。。。。
end;
end;
。。。。。。
二维码

扫码加我 拉你入群

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

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

关键词:do循环 如何实现 我是菜鸟 End 程序 如何

沙发
elek.me 发表于 2011-1-17 20:44:07
不太明白你的意思。
m和n是原始数据,还是想生成的变量?
可否举个例子?
我的博客: http://elek.me/sas
联系我: http://about.me/elek

藤椅
李金玲 发表于 2011-1-17 20:57:12
Do m=1 to 10;
   do n=11 to 20 ;
if mod(m,10)=mod(n,10)  then
do;
.........  ;
output;
end;
end;
end;
李经纶

板凳
tjtxh 发表于 2011-1-18 11:49:29
谢谢各位,问题我已解决,结果只用了一个Do循环,因为m和n之间有关系。呵呵呵。
另外,再请教一个其他的问题,SAS在导出数据为excel格式或文本格式时,如何去掉变量名,只保留数值?

报纸
邢不行 在职认证  发表于 2011-1-18 18:34:41
4# tjtxh

我觉得你的第一个问题挺好的 如果m和n之间没有关系怎么办呢?

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-26 14:06