最新消息未分類【以斯帖統計教學影片】大數據的世界 Sophie老師篇 3-SAS #ifn函數 的操作

【以斯帖統計教學影片】大數據的世界 Sophie老師篇 3-SAS #ifn函數 的操作

這個單元是健保資料分析課程的Sophie老師為我們錄製影片!影片中介紹  SAS的#ifn函數、#dif函數、#first.variable 等指令的操作,我們可以在ifn函數中設定條件句,並依條件執行資料處理的動作,例如搭配dif函數、first.variable等指令,我們可以定義健保資料庫中的「任一年二次」就醫記錄。

快點以下圖檔進去看看吧!希望能對您的資料分析有幫助。





範例程式

data d1;
input id /*身份證字號*/ $ date /*-就醫日期-*/ yymmdd8.;
format date yymmdd10.;
datalines;
A01 20010305
A01 20010811
A01 20020427
A01 20020928
A01 20050103
A01 20051224
A02 20030712
A02 20051123
A03 20010416
A03 20071216
A03 20080123
A03 20081010
;
proc print;
run;

proc sort data=d1;
by id;
data d2;
retain no;
set d1;
by id;
dif_day=ifn(first.id,.,dif(date));
if 0<=dif_day<365 then mark=1;
proc print;
run;