多分ばかげた質問...私は次のデータセットを手に入れました:
id count
x 1
y 2
z 3
a 1
b 2
c 3
etc.
そして私はこれが欲しい:
id count group
x 1 1
y 2 1
z 3 1
a 1 2
b 2 2
c 3 2
etc.
これが私が試したことです:
data macro_1; set vix.macro_spy; where macro=1;
count+1;
if count>3 then do;
count=1;
end;
group=0;
if count=1 then group+1;
run;
しかし、それは機能していません。'count = 1'を取得した場合、すべての'group'を1つずつ追加するにはどうすればよいですか?ありがとう。