楼主: luorongjin
1363 3

[原创博文] SAS 程序解读请高手赐教! [推广有奖]

  • 1关注
  • 6粉丝

已卖:651份资源

副教授

6%

还不是VIP/贵宾

-

威望
0
论坛币
7111 个
通用积分
12.2590
学术水平
7 点
热心指数
19 点
信用等级
5 点
经验
912 点
帖子
301
精华
0
在线时间
941 小时
注册时间
2010-4-25
最后登录
2024-12-27

楼主
luorongjin 发表于 2011-11-19 23:11:47 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

data raw;
input date yymmdd8. week;
format date yymmdd10.;
datalines;


20100628 1
20100629 1
20100630 1
20100701 1
20100702 1
20100705 2
20100706 2
20100707 2
20100708 2
20100709 2
20100712 3
20100713 3
20100714 3
;

data out;
_temp=0;
do _n_=1 by 1 until(last.week);
set raw ;
by week;
_temp+1;
end;

run;

请教各位大侠:其中do _n_=1 by 1 until(last.week);这句怎么理解,data步的运行机制是什么?谢谢!

二维码

扫码加我 拉你入群

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

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

关键词:format until Input data步 FORMA 程序

沙发
alax_hou 发表于 2011-11-19 23:53:34
do _n_=1 by 1 until(last.week)
意思是在每个week的组最后一个之前循环do-end之间的程序。
不过貌似你后面的data步有问题
弱水三千, 只取一瓢....

藤椅
k231251727 发表于 2011-11-20 00:52:36
_n_=1应该是说指针读过第几条记录吧?
自由学习

板凳
luorongjin 发表于 2011-11-20 22:58:10
alax_hou 发表于 2011-11-19 23:53
do _n_=1 by 1 until(last.week)
意思是在每个week的组最后一个之前循环do-end之间的程序。
不过貌似你后 ...
你好,非常感谢你的回答!我看明白了,再次表示谢意哈!

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

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