foreach x of varlist auditorT{
egen group_id=group(firm auditor stkcd) if `x'==.
sort group_id year
by group_id:gen x=_N
by group_id:gen n=_n
by group_id:egen bench=min(year)
gen a=year-bench
sort x group_id n
replace auditorT=n if n-a==1
drop group_id x n bench a
}
通过上面的循环语句已经可以实现,但是要手动复制粘贴直到最后一列没有空缺值。想问有没有什么办法能够不手动直接一次性得到最后一列的之,请大神指教!