こんにちは:私は質問があります。 は、私はこのようなSASデータセットがあります。単一変数の最初のステートメントがSASの場合に使用します。
data a;
input id $ a b ;
cards;
ddd 12 1
ddd 22 1
ddd 44 2
ddd 50 1
ddd 52 1
ddd 88 2
;run;
をし、私はこのフラグへの最初の場合はOBS湖を使用することができます期待し、この:
、私はIDによってデータセットを並べ替えることを行うためにdata a;
input id $ a b flag $;
cards;
ddd 12 1 Y
ddd 22 1
ddd 44 2 Y
ddd 50 1 Y
ddd 52 1
ddd 88 2 Y
;run;
、a、bとフラグを作成するfirst.bを使用しようとしました。しかし、それはYですべてのobsのフラグです。私は前にbで並べ替える理由かもしれないと思う。しかし、この順序でデータセットを保持するために、私はそれをa、bでソートする必要があります。だから、私の質問は、私はどのように注文を維持し、フラグを作成するfirst.bを使用することができますか?おかげさまで
あなたはそれが動作しない理由を支援したい場合は、あなたのコードを含めます。 – Joe
また、あなたの例では、データセットは 'id ab'によってソートされていますが、' id b'によってソートされているとも言えるでしょう。あなたの大きなデータセットでtrueになるか、別の方法ですか? – Joe