gpt4 book ai didi

数字序列的 SAS 计数器

转载 作者:行者123 更新时间:2023-12-02 05:12:30 40 4
gpt4 key购买 nike

我正在努力解决以下问题。我希望为给定的“一”序列创建一个计数器。例如,我有以下内容:
1<br/>
1<br/>
1<br/>
1<br/>
0<br/>
0<br/>
1<br/>
1<br/>
1<br/>
0<br/>
0<br/>
1<br/>
1<br/>
1<br/>
1

鉴于该序列,我希望为 1 的每个序列设置一个计数器直到我点击 0 .这就是我想要的:

1 1<br/>
1 1<br/>
1 1<br/>
1 1<br/>
0 .<br/>
0 .<br/>
1 2<br/>
1 2<br/>
1 2<br/>
0 .<br/>
0 .<br/>
1 3<br/>
1 3<br/>
1 3<br/>
1 3

最佳答案

使用 dperetin 示例中的数据,使用“notsorted”的替代解决方案:

data want ;  set have ;  by x notsorted ;  if x = 1 then do ;    if first.x then y + 1 ;    z = y ;  end ;run ;

关于数字序列的 SAS 计数器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15183586/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com