作者alias (希望)
看板Statistics
标题Re: [问题] SAS 资料处理方面
时间Wed Jul 30 21:36:53 2008
PROC SORT DATA=data; BY type id; RUN;
DATA data2; SET data; BY type id;
IF FIRST.id THEN OUTPUT;
RUN;
data2 就是你要的结果: 各 type 有哪些 id...
※ 引述《yeu2 (咕噜咕噜~)》之铭言:
: 对不起 我叙述的有误
: data set 应该如下:
: id type score
: P1070 A13 2
: P1070 A13 1
: P1070 A13 1
: P1086 B22 2
: P1092 A13 3
: P1092 A13 2
: P1100 C45 0
: P1253 D11 1
: P1253 D11 2
: P1253 D11 3
: P1253 D11 1
: P1284 D11 1
: 相同 id 的资料不只一个
: 通常都有 20 笔以上(相同 id 一定为相同的 type 只是 score 有可能不同)
: 如果利用排序就会变成
: id type score
: P1070 A13 2
: P1070 A13 1
: P1070 A13 1
: P1092 A13 3
: P1092 A13 2
: 资料笔数一多,就很难从排序看出相同的 type 却不同 id 的所在
: 感激不尽
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.231.75.197
1F:推 kenshin528:用proc freq;也是可以 但是要查一下语法.. 07/30 21:46
2F:→ alias:proc freq是可以阿, 请参考JJQQ po文中的推文... 07/30 22:13