计算平均的时候只看ind(行业)日期(date)就可以了,我改了一下,能否保留除了这些计算值以外的其他变量呢proc sql;create table abc2 as
select date, indcd,prod,dret2,dret,stkcd,avg(dret) as mdret
from want4
group by stkcd, date, indcd;
quit;
这样做有问题,算出来的平均值就是dret本身,但是我想保留从want4中的其他数据如prod,dret2这些,只不过这些数据都不参与求平均,该如何做呢?
搞定了,谢谢有一天大大,赞啊!
有一天大大,如果我想求一年前到比现在提前两天的,是不是(0<= days < 365)改成( -365<=days<-2)就行?这个是根据该贴你的第一次回复想的,另外,如果我要求某列数据的标准差和方差(即波动)比如根据年份date,id求num的标准差或方差,应该怎么处理呢?除了这两个问题,我还有几个问题都想请教你,明天你有空吗?添麻烦