0
が、私は彼らのすべての失われたデータを持っているすべてのグループを削除したいドロップグループのすべてのOBS条件が満たされた場合
clear
input id var
1 .
1 0
1 0
1 .
2 .
2 .
2 .
2 .
3 1
3 .
3 .
3 0
end
(単純化のための時間のVARが含まれていませんでした)私は、次のパネルデータがあるとし私はgen todrop = var[_N]
をやってみましたが、何らかの理由で、いくつかのグループのために、それは動作しません
id var
1 .
1 0
1 0
1 .
3 1
3 .
3 .
3 0
:グループは、つまり、私は私のデータは以下のようになりたいです。何かご意見は?私はsort
を入力してid var
と考えて、カスケードを置き換えましたが、これを行うにはより良い方法があると確信しています。一般的に
注()'は欠損値の符号に関係なく、任意の数値変数のために働くであろう、そしてそれはまた、チェックので 'MYVAR [_N]'、それは数値だけでなく、文字列変数のために動作します変数。エレガント。 –
@WilliamLisowskiは良い点を作っています。将来の読者は、文字列変数が数値変数に比べて逆順にソートすることに注意してください。昇順では、文字列の欠落値( '" "')が最初に来ます。 –