資料要經過選擇, 合條件留下來, 不合條件移除, 或是不同條件分到不同的檔案. 以利接下來的資料處理.
DATA AA;
SET d;
IF vol>5 THEN delete; * 大於 5 則移除;
else IF r<0 THEN delete; * r 小於 0 則移除
run;
DATA AA BB CC; * 同時產生3 個檔 AA,BB,CC ;
SET d; /* 使用D 當input, 如果 符合不同條件會分到不同的檔案 */
IF vol>5 THEN OUTPUT AA; * 分到AA;
else IF vol<5 THEN OUTPUT BB; * 分到BB;
else OUTPUT cc; * 其他分到 CC;
run;
*** 如果在 data step 中已使用 output, 在未使用 output 的條件中, 就不會將應 row 放到 output file 中.
文章標籤
全站熱搜
留言列表