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.
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!
Still thinking about your presentation idea? The submission deadline has been extended to Friday, Nov. 14, at 11:59 p.m. ET.
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.