Удаление наблюдений в стате на основе переменной

Я пытаюсь удалить наблюдения, которые произошли вне временных ограничений моего исследования, используя Stata.

На данный момент у меня есть переменная Start_Finish, которая определяет временные ограничения обучения. Первое фото. Не нужно удалять наблюдения. Я хочу, чтобы все они выглядели к концу. Как я могу удалить все наблюдения между тегом Finish и последующим тегом Start, которые необходимо исключить? Пример пробела после финишного тега, который я хочу удалить

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
Другие вопросы по тегам