SAS中文论坛

标题: 复杂的数据处理 [打印本页]

作者: shiyiming    时间: 2006-8-20 20:41
标题: 复杂的数据处理
我有一个稍微复杂一点得数据处理问题,希望高手指点

我的数据库是这样:
病人编号 住院次数(第_次) 住院长度 并发症 $
1   1    10   A
1   1    10   B
1   1    10   D
1   2    21   A
1   2    21   B
2   1    15   C
2   1    15   D
2   2    23   A
2   2    23   B
2   3    10   A
2   3    10   C
2   3    10   D

这个数据有几个特点(也是比较复杂的原因)
一、每个病人住院的次数不同,有的人可以有2次,有的有3次...
二、同一个病人同一次住院有几个不同的并发症

我想怎么可以变成如下:
病人编号 第一次住院长度 第二次住院长度 ... 第N次住院长度 第一次住院并发症A 第二次住院并发症B ... 第N次住院并发症Z
1  10 21 . (如果没有第三次住院就是缺失值). .  1 (表示有并发症A, 没有为0) 1  0  0  0 . . .

请问怎么解决,谢先!




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