次のような SAS データセットがあります。
Joe
Joe
John
Bill
Bill
Bill
Bill
Joanne
Joanne
Fred
Fred
Fred
Ted
私がやろうとしているのは、その変数の「ストリーク」を格納する変数を追加して、各エントリを一度だけ持つ新しいデータセットにすることです。たとえば、セットは次のようになります。
Joe 2
Bill 4
Joanne 2
Fred 3
Ted 1
これまでのところ、最初のデータ セットを作成しましたが、2 番目のデータ セットの作成方法に行き詰まっています。私の考えは、比較のために最後の観測値を保持するデータ ステップで変数を作成することですが、その方法、またはそれを 2 番目のデータ セットに変換する方法がわかりません。
SASで以前の観察に戻ることさえ可能かどうかはわかりません。おそらくこれは a の問題ですが、テーブルではなくproc sql
新しいものが必要です。data set