Stata を使用して、特定の基準が満たされた場合、現在の観測より前のすべての観測を削除したいと考えています。
close
正確には、このサンプルでは、オブザベーションの前に表示されるすべてのオブザベーションをof で削除したいと思い0
ます。
t close id rdate
MPC 0 MPC 31may2011
MPC 0 MPC 01jun2011
MPC 0 MPC 24jun2011
MPC 37.65 MPC 27jun2011
MPC 38.7 MPC 28jun2011
MPC 40.07 MPC 29jun2011
MPC 0 MPC 30jun2011
MPC 42.2 MPC 01jul2011
MPC 42.21 MPC 05jul2011
MPC 41.89 MPC 06jul2011
MPC 41.78 MPC 07jul2011
MPC 41.41 MPC 08jul2011
MPC 40.1 MPC 11jul2011
MPC 40.48 MPC 12jul2011
MPC 39.96 MPC 13jul2011
MPC 38.64 MPC 14jul2011
MPC 39.16 MPC 15jul2011
MPC 39.12 MPC 18jul2011
MPC 39.74 MPC 19jul2011
MPC 39.53 MPC 20jul2011
MPC 40.1 MPC 21jul2011
MPC 40.57 MPC 22jul2011
MPC 41.37 MPC 25jul2011
MPC 43.05 MPC 26jul2011
次のようなもの:by t: drop if _n* < _n & close == 0
次に、次の結果になる必要があります。
t close id rdate
MPC 42.2 MPC 01jul2011
MPC 42.21 MPC 05jul2011
MPC 41.89 MPC 06jul2011
MPC 41.78 MPC 07jul2011
MPC 41.41 MPC 08jul2011
MPC 40.1 MPC 11jul2011
MPC 40.48 MPC 12jul2011
MPC 39.96 MPC 13jul2011
MPC 38.64 MPC 14jul2011
MPC 39.16 MPC 15jul2011
MPC 39.12 MPC 18jul2011
MPC 39.74 MPC 19jul2011
MPC 39.53 MPC 20jul2011
MPC 40.1 MPC 21jul2011
MPC 40.57 MPC 22jul2011
MPC 41.37 MPC 25jul2011
MPC 43.05 MPC 26jul2011
これは些細なことのようですが、私はそれを理解することができません。
主な問題は、この手法を説明または命名する方法がわからないため、検索できないことです。
どうすればこれを達成できますか?