BookmarkSubscribeRSS Feed
thanikondharish
Fluorite | Level 6

I know compress function and its modifiers like 'kp' 'ka' 'kd' , but couldn't find difference in below program what will happen if I run below program?

data t ;

name='jhon peter' ;

a=compress(name,,'r') ;

run;

5 REPLIES 5
thanikondharish
Fluorite | Level 6

(duplicate of later post)

DanielLangley
Quartz | Level 8
I couldn't test it but it doesn't look like it will do anything.
http://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a000212246.htm
The documentation shows the different modifiers and it doesn't look like 'r' is a modifier.
Cynthia_sas
Diamond | Level 26

Hi:

You are correct, the R is not a modifier. This is what happens:

compress_r.png

  Perhaps the OP could clarify what the desired output was going to be using 'R' in the COMPRESS Function.

 

Cynthia

kiranv_
Rhodochrosite | Level 12

nothing happens,

to compress r use in second argument.

 

find the documentation what are allowed in modifiers(third argument) and r is not of them. it generally looking for groups of letter like alphabets(a) digits(d) etc

 

http://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a000212246.htm

 

data t ;

name='jhon peter' ;

a=compress(name,'r') ;

run;

sas-innovate-2026-white.png



April 27 – 30 | Gaylord Texan | Grapevine, Texas

Registration is open

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!

Register now

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
  • 5 replies
  • 1939 views
  • 1 like
  • 5 in conversation