基于变量删除s​​tata中的观测值

时间:2017-01-18 22:49:02

标签: stata rowdeleting

我正在尝试使用Stata获取在我的研究时间限制之外发生的删除观察。

目前我有一个变量Start_Finish来定义学习时间约束。第一张照片No observations need to be deleted是我希望它们最终看起来像的样子。如何删除Finish标记与随后的需要排除的Start标记之间发生的所有观察? Example of space after a Finish tag that I want to delete

1 个答案:

答案 0 :(得分:1)

这应该有效。但如果您按照评论中的建议提供数据,则会更容易测试。

gen temp = 1 if start_finish == "Start"
replace temp = 0 if start_finish == "Finish"
replace temp = 1 if temp[_n-1]==1 & temp[_n] != 0
drop if missing(temp)
drop temp