Re: [程式] SAS如何挑選特定資料
※ 引述《wlsherica (Mon_tresor)》之銘言:
: data a;
: input ID DATE EST;
: cards;
: 0001 20071220 1.1
: 0001 20071115 1.2
: 0001 20071018 1.0
: 0001 20070918 1.3
: 0002 20071220 2.9
: 0002 20071220 2.6
: 0002 20071115 2.8
: 0002 20070911 2.5
: ;
: run;
: data b;
: set a;
: retain n 0;
: n=n+1;
: if ID^=lag(ID) then n=1;
: *if n<4 then output;
: run;
你的資料要先sort哩
如果確定資料已經排序好了
那不用那麼麻煩
<改一下>
data a;
set a;
by id;
if first.id then n=1; else n+1;
if n le 3;
run;
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.167.180.164
推
02/24 22:34, , 1F
02/24 22:34, 1F
推
02/24 22:38, , 2F
02/24 22:38, 2F
推
02/24 23:03, , 3F
02/24 23:03, 3F
※ 編輯: liton 來自: 118.167.180.164 (02/24 23:09)
推
02/24 23:12, , 4F
02/24 23:12, 4F
推
02/24 23:39, , 5F
02/24 23:39, 5F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):