CSV files are easy to read. Something like your file with only three variables is easier to read WITHOUT using PROC IMPORT.
data want ;
infile 'zipcode.csv' dsd truncover firstobs=2;
input var1-var3 ;
run;
Now if you want you can use more meaningful names for your variables.
If it really was a messy file then you could try reading the fields as characters strings and adding extra code to convert the strings into the types of values you need.
... View more