BookmarkSubscribeRSS Feed
deleted_user
Not applicable
file 'output.csv' dlm=',';
put protocol site screen dob lbdt hgb tsat ferr gfr_cb gfr;

For the above code, if any values are empty, it puts a space in the output - so I get "aaa,bbb, ,ccc, ,ddd etc".

How can I remove the space in the empty value?
Trim() & Compress() didn't work.

Thank you.
2 REPLIES 2
deleted_user
Not applicable
instead of [PRE] dlm = ',' [/PRE]
use file statement option [pre] DSD [/pre]

any time you're handling CSV structures, this option is important.

Peter
deleted_user
Not applicable
Thank you!
How to Concatenate Values

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.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 2 replies
  • 1029 views
  • 0 likes
  • 1 in conversation