作者liton (欧吉桑留学生)
看板Statistics
标题Re: [问题] SAS 资料处理方面
时间Thu Jul 31 14:17:42 2008
※ 引述《alias (希望)》之铭言:
: PROC SORT DATA=data; BY type id; RUN;
: DATA data2; SET data; BY type id;
: IF FIRST.id THEN OUTPUT;
: RUN;
: data2 就是你要的结果: 各 type 有哪些 id...
昨天睡觉的时候被雷打到
想到两个PROC SORT一步到位法
1.
PROC SORT DATA=DATA(DROP=SCORE) OUT=OUTPUT NODUP;
BY TYPE ID;
RUN;
2.
PROC SORT DATA=DATA OUT=OUTPUT(DROP=SCORE) NODUPKEY;
BY TYPE ID;
RUN;
请注意:除了NODUP以及NODUPKEY的差别之外,DROP放的地方也不同
/*NODUPKEY非常好用*/
: : data set 应该如下:
: : id type score
: : P1070 A13 2
: : P1070 A13 1
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 117.19.22.38