Re: [問題] SAS 資料處理方面
※ 引述《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
討論串 (同標題文章)