BookmarkSubscribeRSS Feed
podarum
Quartz | Level 8

I'm trying to use trnspose, but may be the wrong procedure.  I'm trying to bring the top variables all into a column.

Have:

Area  Va1  Va2   Va3 ... Va54

NY     3.4    5.3    6.7       2.5

LA     2.3     5.4   5.3        3.7

Want:

Area    Var    Price

NY      Va1     3.4

NY      Va2     5.3

NY      Va3     6.7

...

NY      Va54   2.5

LA       Va1    2.3

LA       Va2    5.4

LA       Va3    5.3

...

LA       Va54  3.7

thanks

1 REPLY 1
art297
Opal | Level 21

You could use proc transpose.  e.g.,

proc transpose data=have

  out=want (rename=(_name_=var col1=price));

  var Va1--Va54;

  by Area notsorted;

run;

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
  • 1 reply
  • 1051 views
  • 0 likes
  • 2 in conversation