楼主: expectation2012
1459 6

[原创博文] SAS菜鸟求问一个问题 [推广有奖]

  • 0关注
  • 0粉丝

博士生

60%

还不是VIP/贵宾

-

威望
0
论坛币
3561 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
79 点
帖子
102
精华
0
在线时间
548 小时
注册时间
2012-1-24
最后登录
2017-1-10

楼主
expectation2012 发表于 2012-4-5 19:46:46 |AI写论文
10论坛币
求问大神一个简单问题,大家都知道,在SAS的循环中,如果初始赋值给变量X,当一个观测值的循环结束时,又会返回到DATA语句后的第一个可执行语句开始执行,并先把所有的变量置初值为缺失值。
那么,如果我想要在下次循环中,保持X的值不变(如X=price,下次循环依然是price的值,而不是缺失值),应该怎么办?(记得以前看过相关解释,但忘记了)
在线急求!!

关键词:Price Rice 简单问题 sas的 Data price 在线

回帖推荐

痞子胡H 发表于2楼  查看完整内容

按你意思,X本身就是新变量了吧,直接开头加 retain X; 就OK。

沙发
痞子胡H 发表于 2012-4-5 19:53:54
按你意思,X本身就是新变量了吧,直接开头加 retain X; 就OK。

藤椅
痞子胡H 发表于 2012-4-5 19:54:40
按你意思,X本身就是新变量了吧,直接开头加 retain X; 就OK。

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

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

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

7
chendonghui1987 发表于 2012-4-6 10:17:54
retain很重要的

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

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