作者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
推 tew:if first.id then out_date=.; 07/18 19:29
→ maryastro:你的意思是加這一行在寫lag的指令之下嗎? 07/18 21:59
→ maryastro:謝謝你們的回應跟提示,我是出來了~~yaya 07/19 11:53
推 Justee:恭喜阿~ 07/20 09:51