Hi All! I have a CSV table and one of them contains 4 digit numbers. However, in that column, I just need the 3 last digits for analysis. How do I make SAS read-only the 3 last digits?
Thank you in advance for your answer
If it is sure of 4 digits, I think you can use the substr function to get the second and subsequent characters.
filename txt temp;
data _null_;
file txt;
put '1234';
put '5678';
put '9012';
run;
data want;
infile txt dsd;
length num 8 lastdgt $3;
input num;
lastdgt=substr(strip(put(num,best.)),2);
run;
Thank you everyone!
SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.