全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1513 4
2010-08-02
data a;                                                                                                                                 
input name $ rate;                                                                                                                     
cards;                                                                                                                                 
firstcaptial 0.0718                                                                                                                     
directbank 0.0721                                                                                                                       
virtualdirect 0.0728                                                                                                                    
;                                                                                                                                       
data b;                                                                                                                                 
do year=1 to 3;                                                                                                                        
set a;                                                                                                                                 
capital+5000;                                                                                                                           
end;                                                                                                                                    
run;                                                                                                                                    
proc print data=b;                                                                                                                     
run;
当中的那个do years=1 to 3; set a;
为什么最后只出来一条数据,就是data a的最后一条,sas的后台是怎么运行的。具体的说明下后面的execution phase是怎么样的?谢谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2010-8-3 00:21:29
你在END前加output;就可以了。
二维码

扫码加我 拉你入群

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

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

2010-8-3 00:23:34
我依稀记得是DO 语句先把I=1的观测值放进PDV,如果不把PDV的值释放的话,下一条就会进入PDV覆盖上一条的值
二维码

扫码加我 拉你入群

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

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

2010-8-3 10:52:32
你不用循环也能得到你要的结果。
二维码

扫码加我 拉你入群

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

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

2010-8-3 15:13:50
2楼正解!!!!
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群