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

Hi all,

I have a dataset needs to be reshaped.

Please see the attachment, which is only part of my dataset for your reference. Actually there are more than 2 fundcdym in my dataset.

Thanks.

1 ACCEPTED SOLUTION

Accepted Solutions
overmar
Obsidian | Level 7

I uploaded your data and cut off everything other than fundcdym variable and est_adj because I figured those were really the only variables that you had in the dataset as they were the ones that you had transposed. The below code will output a dataset similar to what you were asking for other than the transposed columns are in alphabetical order rather than the order in your csv file.

proc sort data=have;

    by fundcdym variable;

run;

proc transpose data = have out = want;

    by fundcdym;

    id variable;

    var est_adj;

run;

Hope this helps.

View solution in original post

1 REPLY 1
overmar
Obsidian | Level 7

I uploaded your data and cut off everything other than fundcdym variable and est_adj because I figured those were really the only variables that you had in the dataset as they were the ones that you had transposed. The below code will output a dataset similar to what you were asking for other than the transposed columns are in alphabetical order rather than the order in your csv file.

proc sort data=have;

    by fundcdym variable;

run;

proc transpose data = have out = want;

    by fundcdym;

    id variable;

    var est_adj;

run;

Hope this helps.

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