夏目贵志 发表于 2015-12-14 06:15 
如果你的数据是1999年到2015年
forvalues y=1999/2015 {
[do your thing] if year==`y'
你好,感谢你的帮助,用这种方法实现按年来执行相关语句是不是只能用在回归语句上,但比如我现在想将2010年的数据按某变量进行排序,其他年度数据的排序不变,我用下列语句:
if year==2010{
gsort -x
}
或者
gsort -x if year==2010
是不能实现的
我现在能实现按年进行分组,并在每年中执行相关的语句,但我的程序有些麻烦,执行效率不高。