hi ... another idea ...
* create a numeric INFORMAT;
proc format;
invalue mixed
low-high = [10.]
other=.
;
run;
* use MIXED. to read "mixed data";
data test;
input x : mixed. @@;
datalines;
1234 e2 56446 hf fy 5474
;
run;
the LOG ... no errors ...
90 data test;
91 input x : mixed. @@;
92 datalines;
NOTE: SAS went to a new line when INPUT statement reached past the end of a line.
NOTE: The data set WORK.TEST has 6 observations and 1 variables.
NOTE: DATA statement used (Total process time):
real time 0.00 seconds
cpu time 0.00 seconds
the data set ...
Obs x
1 1234
2 .
3 56446
4 .
5 .
6 5474
for your data, you should be able to replace [10.] in the informat with [PD2.]
... View more