全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1414 6
2012-04-05
悬赏 10 个论坛币 未解决
求问大神一个简单问题,大家都知道,在SAS的循环中,如果初始赋值给变量X,当一个观测值的循环结束时,又会返回到DATA语句后的第一个可执行语句开始执行,并先把所有的变量置初值为缺失值。
那么,如果我想要在下次循环中,保持X的值不变(如X=price,下次循环依然是price的值,而不是缺失值),应该怎么办?(记得以前看过相关解释,但忘记了)
在线急求!!
二维码

扫码加我 拉你入群

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

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

全部回复
2012-4-5 19:53:54
按你意思,X本身就是新变量了吧,直接开头加 retain X; 就OK。

二维码

扫码加我 拉你入群

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

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

2012-4-5 19:54:40
按你意思,X本身就是新变量了吧,直接开头加 retain X; 就OK。
二维码

扫码加我 拉你入群

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

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

2012-4-5 20:05:23
痞子胡H 发表于 2012-4-5 19:54
按你意思,X本身就是新变量了吧,直接开头加 retain X; 就OK。
果然是把retain给忘了。。。谢谢啦~
二维码

扫码加我 拉你入群

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

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

2012-4-5 20:08:14
痞子胡H 发表于 2012-4-5 19:54
按你意思,X本身就是新变量了吧,直接开头加 retain X; 就OK。
不过我怎么把论坛币给你……
二维码

扫码加我 拉你入群

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

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

2012-4-5 20:23:12
expectation2012 发表于 2012-4-5 20:08
不过我怎么把论坛币给你……
俺是论坛菜鸟,不知道,算了吧。互相帮助!
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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