BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
lizzy28
Quartz | Level 8

Hi all,

I've got lots of help here. Here is another question I come across.

I have a character variable agegrp with values of "01", "02", "03", "04", "05", and "06". The value labels are 01: younger than 8, 02: age 9-12, 03: age 13-17, 04-06: adults.

To do proc format for the variable, is there a quick way to do 04-06? Here is how I started:

proc format;

value $agegrp

   "01"="younger than 8"

   "02"="age 9-12"

   "03"="age 13-17"

   "04"="adult"

  "05"="adult"

   "06"="adult";

run;


Thanks a lot.

1 ACCEPTED SOLUTION

Accepted Solutions
art297
Opal | Level 21

Not sure what you are asking. Are you just looking for how to declare a range? If so,:

proc format;

value $agegrp

   "01"="younger than 8"

   "02"="age 9-12"

   "03"="age 13-17"

   "04"-"06"="adult";

run;

View solution in original post

3 REPLIES 3
art297
Opal | Level 21

Not sure what you are asking. Are you just looking for how to declare a range? If so,:

proc format;

value $agegrp

   "01"="younger than 8"

   "02"="age 9-12"

   "03"="age 13-17"

   "04"-"06"="adult";

run;

Astounding
PROC Star

Be very wary of defining ranges for character formats.  I would prefer to see a list of values:

"04", "05", "06" = "adult"

If you define a range, here are some values that would fall into the "adult" classification:

"0500"

"04C"

That doesn't save you much on the typing so you have to decide if it's worth the trouble.

Good luck.

lizzy28
Quartz | Level 8

I think I overthought. I did "04"--"06"="adult" at the beginning. Thanks a lot.

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
  • 3 replies
  • 1432 views
  • 4 likes
  • 3 in conversation