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