Hi,
I use SAS Studio. I made a mistake and I wrote a number instaed of an informat in the input statement.
The program is this:
data ex.dat1;
input@1 dep 2. @4 num 2;
datalines;
34 10
;
run;
Why does the output dataset is this?
34 4
Thanks,
Alessandro
Consider that the INPUT statement could have specified a range of columns:
input dep 1-2 num 4-5;
When a field occupies a single column, you don't need to specify:
input field 2-2;
Just this is enough to request that SAS take the value from column 2 of the incoming line of data:
input field 2;
That's what you're seeing.
Consider that the INPUT statement could have specified a range of columns:
input dep 1-2 num 4-5;
When a field occupies a single column, you don't need to specify:
input field 2-2;
Just this is enough to request that SAS take the value from column 2 of the incoming line of data:
input field 2;
That's what you're seeing.
Don't miss out on SAS Innovate - Register now for the FREE Livestream!
Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.
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.