Если вы действительно хотите изменить набор данных, используйте приведенное ниже и прочитайте документацию SAS по адресу http://support.sas.com/kb/24/693.html
/* Example 1 - Convert all numeric missing values to zero. */
/* */
/* Use the ARRAY statement with the automatic _NUMERIC_ variable to */
/* process all the numeric variables from the input data set. Use */
/* the DIM function to set the upper bound of an iterative DO to the */
/* number of elements in the array. */
/* */
/* NOTE: The MISSING function can be used as well to test for */
/* character or numeric missing values. If you have */
/* mixed data types and want to use arrays, you'll need one */
/* array for the character variables, and another array for */
/* numeric variables. */
data nomiss(drop=i);
set ***YOUR DATA SET HERE***;
array testmiss(*) _numeric_;
do i = 1 to dim(testmiss);
if testmiss(i)=. then testmiss(i)=0;
end;
run;
Ответ CarolinaJay будет лучше, если проблема только в экспорте, поскольку она не меняет никаких значений.