我正在尝试使用Stata获取在我的研究时间限制之外发生的删除观察。
目前我有一个变量Start_Finish来定义学习时间约束。第一张照片No observations need to be deleted是我希望它们最终看起来像的样子。如何删除Finish标记与随后的需要排除的Start标记之间发生的所有观察? Example of space after a Finish tag that I want to delete
答案 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