SAS中文论坛

标题: 请教有关"重复记录条的数据库整理"的问题 [打印本页]

作者: shiyiming    时间: 2006-5-26 22:26
标题: 请教有关"重复记录条的数据库整理"的问题
我的数据库大致情况如下:

ID      county   cancer1     cancer2      Aid_date         hospital1 hospital2
001       A      breast                         01/01/2001          A1
002       B      colon                           02/22/2001          A2
002       B      lung                            02/22/2001          A2
003       C      Brain    Endometrium   03/04/2001          A4
003       C      Brain                          03/04/2001          A1
003       C      cervix                         08/04/2002          A5
004       A      Stomach     Larynx       03/15/2001          A2
      
实际上有几千条记录,每个病人都有个一个ID,现在我想让一个病人仅有一个记录条,同时要把这个病人在其他记录条的信息补充到第一条记录中,如把002的lung放到cancer2中,把003的cervix放到新建变量cancer3中,同样,003的Aid_data和hospital变量也要作调整。我用proc sql;select distinct ID语句把重复的记录条扔调了,但不知道怎么样把其他记录条中相应的信息加到这个病人的第一条记录中。我想了很多方法,都不得以实现,都想手工整理数据库了, 请高手指教!先谢了!
作者: shiyiming    时间: 2006-5-26 22:42
标题: 如上
第一次发帖子,没有经验,不知道为什么把我贴的数据搞得密密麻麻的.重新贴一下.

ID        county        cancer1        cancer2        Aid_date        hospital1        hospital2        hospital3
001        A        breast                01/01/2001        A1               
002        B        colon                02/22/2001        A2               
002        B        lung                02/22/2001        A2               
003        C        Brain     Endometrium03/04/2001        A4               
003        C        Brain                03/04/2001          A1               
003        C        cervix                  08/04/2002        A5               
004        A        Stomach           Larynx        03/15/2001        A2
作者: shiyiming    时间: 2006-5-27 10:52
标题: rushang
我的问题看都没有人看,看来这里太冷清啦




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