SAS中文论坛

标题: 请教一个关于变量的问题 [打印本页]

作者: shiyiming    时间: 2011-2-10 21:17
标题: 请教一个关于变量的问题
我的数据如下:
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
请教各位大侠,应该用什么命令?

非常感激了
作者: shiyiming    时间: 2011-2-10 22:39
标题: Re: 请教一个关于变量的问题
[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]
作者: shiyiming    时间: 2011-2-11 10:04
标题: Re: 请教一个关于变量的问题
非常感谢楼上的这位大哥啊,太帅了,俺 想了半天都没想出来,呵呵




欢迎光临 SAS中文论坛 (https://mysas.net/forum/) Powered by Discuz! X3.2