資料要經過選擇, 合條件留下來, 不合條件移除, 或是不同條件分到不同的檔案. 以利接下來的資料處理.
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 中.

 

 

arrow
arrow
    文章標籤
    SAS
    全站熱搜

    cianfen 發表在 痞客邦 留言(0) 人氣()