杨花点点 发表于 2012-8-21 15:25
在已按变量variable分组的数据集中,标记每组的第一行和最后一行
麻烦说的详细一点
像这个例子:
data by;
input state $ city $ month x;
cards;
nc a 1 3.02
nc a 2 2.1
nc a 3 4.03
nc b 1 5.03
nc b 2 6.3
nc b 3 7.3
va c 1 8.1
va c 2 8.2
va c 3 9.3
va d 1 10.8
va d 2 11.1
va d 3 31.2
;
run;
data by2;
set by;
by state city month;
file print;
if x=8.1 then put _all_;
run;
输出的结果为:
state=va city=c month=1 x=8.1 FIRST.state=1 LAST.state=0 FIRST.city=1 LAST.city=0 FIRST.month=1 LAST.month=1 _ERROR_=0
_N_=7
1和0分别表示什么意思?谢谢~