作者maryastro (麦猪不要跑)
站内Statistics
标题Re: [程式] sas 日期的code问题
时间Wed Jul 18 18:10:05 2012
谢谢回应
可是现在遇到的一个问题
就是SAS把上一个出院日期归类到不同的ID上了
例子如下
ID in_date out_date
01 19960523 19960601
01 19960603 19960613
02 19960315 19960317
02 19960718 19960720
03 19960903 19960905
03 19960918 19961001
跑了lag之後(把out_date的日期资料往後移)
变成如下的档案资料
ID in_date out_date
01 19960523 .
01 19960603 19960601
02 19960315 19960613
02 19960718 19960317
03 19960903 19960720
03 19960918 19960905
不知道这样看得懂吗?
就是虽然日期往後移
但是他却归类到不同人的id去了
这要怎麽解决呢?
※ 引述《maryastro (麦猪不要跑)》之铭言:
: [软体程式类别]:
: sas
: [程式问题]:
: 资料整理
: [软体熟悉度]:
: 请把以下不需要的部份删除
: 中(3个月到1年)
: [问题叙述]:
: id in_date out_date
: 01 19960523 19960601
: 01 19960603 19960613
: 01 19960617 19960701
: in_date是住院日期
: out_date是出院日期
: 我想要知道每次出院之後
: 过多久又再入院
: 所以是要前一次的出院日期 - 下一次的住院日期
: 请教各位
: 哪种sas可以完成呢?
: 谢谢大家
: [程式范例]:
: 目前想不到要用甚麽方法解决比较好耶
: 拜托各位高手了
: -----------------------------------------------------------------------------
--
http://www.wretch.cc/album/maryastro
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.1.187
1F:推 tew:if first.id then out_date=.; 07/18 19:29
2F:→ maryastro:你的意思是加这一行在写lag的指令之下吗? 07/18 21:59
3F:→ maryastro:谢谢你们的回应跟提示,我是出来了~~yaya 07/19 11:53
4F:推 Justee:恭喜阿~ 07/20 09:51