现在有一个数据,id year x。想依据id和year对x分组求和,然后保留最后一项和项。代码如下:
use accuracy,clear
sort Stkcd year
statsby e(N), by(Stkcd year): gen sum = sum(accuracy)/_N
statsby e(N), by(Stkcd year): gen n = _n
statsby e(N), by(Stkcd year): gen N = _N
keep if _n = _N
为什么报错说no memory in the data呢,应该如何修改呢?
如果希望求平均数,然后还是每个id每年保留一项,该如何处理呢?
谢谢大神~