Hi all,
I would like to know if there is a way to remove the space introduced
by the put statement in the following data step.
data _NULL_;
hel="hel";
put Hel "lo";
run;
Output :
Hel lo
^
Of course, I could generate the string in a previous statement, but
this is what I want to avoid since I have a lot of such put statements.
Thanks
One way:
8 data _NULL_; 9 hel="hel"; 10 put hel +(-1) "lo"; 11 run; hello
Pop the format in:
data temp;
hel="hel";
put hel $3. "lo";
run;
One way:
8 data _NULL_; 9 hel="hel"; 10 put hel +(-1) "lo"; 11 run; hello
Thanks a lot !
I thought of using the format but the string lengths can vary between observations. "+(-1)" is just what I needed.
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.