BookmarkSubscribeRSS Feed
franph
Calcite | Level 5


Hi

my dataset shows with variable names horizontally across the top and values listed vertically underneath

BD     OD     CD     DD

1          a     t          15

1          d     t          12

1          c     y          13

         

but I want it to show variable names vertically down the left side and values listed horizontally

BD     1         1          1

OD     a         d         c

CD     t          t          y

DD     15       12       15

I am dealing with a dataset of much more data than the example above and want it displayed this way to fit on an A4 page when printed

In my program I am doing a proc export to excel

thanks

3 REPLIES 3
Reeza
Super User

Use proc transpose to flip your data before you export it.

franph
Calcite | Level 5

thanks for the quick reply, can u show me how to write it using the above example ?

dkb
Quartz | Level 8 dkb
Quartz | Level 8

data have;

  input BD OD $ CD $ DD;

  datalines;

1          a     t          15

1          d     t          12

1          c     y          13

;

run;

proc transpose data= have

  out=want;

  var BD OD CD DD;

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
  • 3 replies
  • 2010 views
  • 0 likes
  • 3 in conversation