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

Good afternoon,

I am often given frequency tables which I would like to expand into data sets, which are more easy to manipulate. Is there a procedure that I could use? 

For example, I would like to expand the frequency table below into the consequent data set.

GIVEN

Age GroupLaid offRetained
up to 4025
40-4913

DESIRED OUTCOME

Age GroupEmployment
Up to 40Laid Off
Up to 40Laid Off
Up to 40Retained
Up to 40Retained
Up to 40Retained
Up to 40Retained
Up to 40Retained
40-49Laid Off
40-49Retained
40-49Retained
40-49Retained
1 ACCEPTED SOLUTION

Accepted Solutions
Tom
Super User Tom
Super User

data desired ;

   set given ;

   employment='Laid Off';

   do _n_=1 to laid_off ;

     output;

   end;

   employment='Retained';

   do _n_=1 to retained ;

      output;

   end;

run;


Or you could created a smaller dataset with the a COUNT or FREQ variable.  Many procedures will allow you to tell it to use this variable as a weight or frequency.


data want ;

   set given ;

   employment='Laid Off';

   count = laid_off ;

   output;

   employment='Retained';

   count = retained ;

   output;

run;


View solution in original post

2 REPLIES 2
Tom
Super User Tom
Super User

data desired ;

   set given ;

   employment='Laid Off';

   do _n_=1 to laid_off ;

     output;

   end;

   employment='Retained';

   do _n_=1 to retained ;

      output;

   end;

run;


Or you could created a smaller dataset with the a COUNT or FREQ variable.  Many procedures will allow you to tell it to use this variable as a weight or frequency.


data want ;

   set given ;

   employment='Laid Off';

   count = laid_off ;

   output;

   employment='Retained';

   count = retained ;

   output;

run;


Greek
Obsidian | Level 7

Briliant!

Thank you!~ Smiley Happy

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