BookmarkSubscribeRSS Feed
KevinC_
Fluorite | Level 6
Hello again,

Sorry if I am asking too many questions. I know Compress( ) removes blanks and other things. But i can not figure out what Compress(sig_name,",. ") does. Does anyone have any idea?

Thank you so much!
2 REPLIES 2
KevinC_
Fluorite | Level 6
I think I might have figured this out myself.. Please correct me if I am wrong.

It removes "," "." and blanks. Am I right?

Thanks.
deleted_user
Not applicable
Try running this. Should give you an example of how compress() will work. If you leave the compress-list argument off, compress(x), the default is to remove blanks. If you create a list, compress(x," .,"), we need to tell SAS to remove the blank by adding it to the list.

Hope this helps.

data test;
input x $1-8;
infile datalines;
datalines;
a,.b
a b
.,
;
data test;
set test;
a = compress(x);
b = compress(x,".,");
c = compress(x," .,");
run;

SAS Innovate 2025: Save the Date

 SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!

Save the date!

What is Bayesian Analysis?

Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.

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
  • 804 views
  • 0 likes
  • 2 in conversation