![]() Chapter Contents |
![]() Previous |
![]() Next |
| REMOVE |
| Valid: | in a DATA step |
| Category: | Action |
| Type: | Executable |
| Restriction: | Use only with a MODIFY statement. |
| Syntax | |
| Without Arguments | |
| Arguments | |
| Details | |
| Comparisons | |
| Examples | |
| See Also |
Syntax |
| REMOVE <data-set-name(s)>; |
If you specify no argument, the REMOVE statement deletes the current observation from all data sets that are named in the DATA statement.
| Arguments |
| Restriction: | The data set name must also appear in the DATA statement and in one or more MODIFY statements. |
| Details |
The deletion of an observation can be physical or logical, depending on the engine that maintains the data set. Using REMOVE overrides the default replacement of observations. If a DATA step contains a REMOVE statement, you must explicitly program all output for the step.
| Comparisons |
| Examples |
This example removes one observation from a SAS data set.
libname perm 'SAS-data-library';
data perm.accounts; input AcctNumber Credit; datalines; 001 1500 002 4900 003 3000 ; data perm.accounts; modify perm.accounts; if AcctNumber=1002 then remove; run; proc print data=perm.accounts; title 'Edited Data Set'; run;
Here are the results of the PROC PRINT statement:
Edited Data Set 1
Acct
OBS Number Credit
1 1001 1500
3 1003 3000 |
| See Also |
| Statements:
|
![]() Chapter Contents |
![]() Previous |
![]() Next |
![]() Top of Page |
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.