Hello,
I have a data structure like this.
id time test_1 test_2
1 1 4 8
1 2 5 6
1 3 4 7
2 1 5 8
2 2 4 5
I want like this.
id time test value
1 1 test_1 4
1 1 test_2 8
1 2 test_1 5
1 2 test_2 6
1 3 test_1 4
1 3 test_2 7
2 1 test_1 5
2 1 test_2 8
2 2 test_1 4
2 2 test_2 5
thanks for your help.
Post test data in the form of a datastep. As such this is just an example:
proc transpose data=have out=want; by id time; var test_:; run;
Post test data in the form of a datastep. As such this is just an example:
proc transpose data=have out=want; by id time; var test_:; run;
SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.