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.
Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!
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.