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

Hallo, I have a table like this

Date                       ID               return

....

....

and I would like to transpose it to have something like

date                100048              100055

Can anyone tell me how can I get this? Thanks alot

1 ACCEPTED SOLUTION

Accepted Solutions
PGStats
Opal | Level 21

This is a basic transposition problem. However, the resulting variable names cannot be numbers, with the following code, they will be like V100048 and V100055 :

proc sort data=have; by date; run;

proc transpose data=have out=want(drop=_:) prefix=V;

by date;

id id;

var return;

run;

PG

PG

View solution in original post

4 REPLIES 4
art297
Opal | Level 21

How about?:

proc sort data=have;

  by date;

run;

proc transpose data=have out=want (drop=_:);

  var return;

  id id;

  by date;

run;

PGStats
Opal | Level 21

This is a basic transposition problem. However, the resulting variable names cannot be numbers, with the following code, they will be like V100048 and V100055 :

proc sort data=have; by date; run;

proc transpose data=have out=want(drop=_:) prefix=V;

by date;

id id;

var return;

run;

PG

PG
thdang
Calcite | Level 5

Thank you !!

Ksharp
Super User

Assuming id is a numeric variable.

data have;
do date='31aug2011'd to '31dec2011'd;
 id=100048;return=2;
 output;
end;
do date='31jan1980'd to '30apr1980'd;
 id=100055;return=2;
 output;
end;
run;
proc sql;
 select distinct cats('have(rename=(return=_',id,') where=(id=',id,'))') into : list separated by ' ' 
  from have;
quit;
data want;
 merge &list ;
 by date ;
run;

Ksharp

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
  • 4 replies
  • 1692 views
  • 6 likes
  • 4 in conversation