据我所知,有两种办法:
1、利用系统内排序标量_n:
bysort groupvar: drop if _n==1 (用这个要求先排序sort)
2、利用tag()函数:
参:
https://bbs.pinggu.org/forum.php? ... 828&from^^uid=3447390
egen taggroup=tag(groupvar-list) 用于多个组变量定位标识新组的情况
若就一个组标识变量groupvar
就
sort groupvar 目标变量 (tag函数不需要排序,但是我想你是想把每组内的目标变量值排序一下(或是通过别的什么法则处理一下),再剔掉第一个观测值)
egen taggroup=tag(groupvar)
drop if taggroup==1
注:
tag()函数生成的变量给每组第一个观测值赋值为1,其它值或在其它情况下(如果不满足if条件下)为0。