我有个人(id)两年的面板数据。虚拟变量(empl)具有三个值(1,2,3)。我只想保留那些值为1的ID。我应该使用什么Stata命令?
答案 0 :(得分:0)
评论中引用的代码
by empl, sort: keep if empl == 1
相当于
keep if empl == 1
并且不关注面板结构。
需要保留empl
始终为1的面板:如果是这样,则最小值和最大值始终为1,因此标准为
by id (empl), sort: keep if empl[1] == empl[_N] & empl[1] == 1
或
by id (empl), sort: keep if empl[1] == 1 & empl[_N] == 1