我们如何在 sas 数据集中进行条件迭代
我们如何在 sas 数据集中进行迭代。 比如我就选择了第一个。 的一个变量。 想要找到特定条件的出现并在满足时设置一个值
How can we do iteration in a sas dataset.
For example I have chosen the first. of a variable.
And want to find the occurence of a particular condition and set a value when it satisfy
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
SAS 数据步骤具有内置的观测循环。 你不必做任何事情,除非你出于某种原因想要这样做。 例如,以下代码为每个观察生成一个随机数:
如果要循环变量,则可以使用数组。 例如,以下使用随机数初始化变量 var1 到 var10:
第一个。 最后。 当您使用 by 语句设置(排序的)数据时,会自动生成标志。 一个例子:
SAS data step has a built-in loop over observations. You don't have to do any thing, unless you want to, for some reason. For instance, the following generates a random number for each observation:
If you want to loop over variables, then there are arrays. For example, the following initializes variables, var1 to var10, with random numbers:
The first. and last. flags are automatically generated when you set a (sorted) data with a by statement. An example: