1.
在DATA步中,BY语句是将obs分组的意思
在使用BY语句之前,变量所在的数据集应该事先经过排序或索引
在PROC SORT中,BY var1 var2; 的意思是
先按var1升序排序,对于有相同var1值的obs,再将这些obs按照var2升序排序
2.
在数据步中,SAS会为每一个BY语句中的变量建立2个临时变量
FIRST.var 和 LAST.var
当当前的obs是var某一个组中的第一个obs时,则 FIRST.var=1,反之为0
当当前的obs是var某一个组中的最后一个obs时,则 LAST.var=1,反之为0
以上是我的理解


雷达卡



京公网安备 11010802022788号







