** READING DATA WITH NA's IN NUMERIC FIELDS; ** create an input format; proc format; invalue hasNA "NA"=. other=[best32.]; run; data awesome; input name$ num1 :hasNA. num2 :hasNA.; cards; turkey 14.6 15.6 chicken 26.2 NA hen NA 22 duck 12.1 12.5 dove 2.6 NA ; run; proc print; run;