SAS - IF-THEN-DELETE 語句



一個IF-THEN-DELETE語句由一個布林表示式後跟SAS THEN DELETE語句組成。

語法

在SAS中建立if語句的基本語法為:

IF (condition ) THEN DELETE;

如果條件評估結果為true,則處理相應的觀測值。

示例

DATA EMPDAT;
INPUT   EMPID ENAME $ SALARY DEPT $ DOJ DATE9.;
LABEL ID = 'Employee ID';
FORMAT DOJ DATE9.;
DATALINES;
1 Rick 623.3 IT 02APR2001
2 Dan 515.2 OPS 11JUL2012
3 Mike 611.5 IT 21OCT2000
4 Ryan 729.1 HR 30JUL2012
5 Gary 843.2 FIN 06AUG2000
6 Tusar 578.6 IT 01MAR2009
7 Pranab 632.8 OPS 16AUG1998
8 Rasmi 722.5 FIN 13SEP2014
;
Data EMPDAT1;
Set EMPDAT;
IF SALARY > 700 THEN DELETE;
PROC PRINT DATA = EMPDAT1;
run; 

執行上述程式碼後,將產生以下結果:

sas_if_then_delete_result.JPG
sas_decision_making.htm
廣告
© . All rights reserved.