我的数据如下:
num disease
1 a
1 b
1 c
2 d
2 a
3 a
3 c
3 d
3 e
我想重新将数据排列一下,排列成下面的样子:
num dise1 dise2 dise3 dise4 dise.....
1 a b c
2 d a
3 a c d e
请教各位大侠,应该用什么命令?
[code:3a4by2u8]data raw;
input num disease $;
datalines;
1 a
1 b
1 c
2 d
2 a
3 a
3 c
3 d
3 e
;
proc transpose data=raw out=out(drop=_name_) prefix=dese;
by num;
var disease;
run;[/code:3a4by2u8]