Used in the datastep, the keep statement explicitly specifies which variables are to be retained in the data set. Example:
data score; infile `c:\courses\mh160.dat'; input last $ first $ m1-m3 final; grade=0.2*m1+0.2*m2+0.2*m3+0.4*final; keep last first grade; run;
The data set
score will contain only the 3 variables
grade. If the keep statement were not used, the
data set would contain 7 variables:
It is preferable to use the keep= data set option.