[程式] sas 日期相減
[軟體程式類別]:sas
[程式問題]:資料處理 日期相減
[軟體熟悉度]:低(1~3個月)
[問題敘述]:假設原始資料為:
data a;
input id $ exam_item $ exam_date;
cards;
minna bloodsugar 20021215
minna bloodsugar 20021229
minna bloodsugar 20030108
kelly bloodsugar 20030101
kelly bloodsugar 20030216
kelly bloodsugar 20030225
;
我想做的是設一個變數ontime看每個人是否在30天內進行bloodsugar檢測
每筆檢測都間隔30天以內的話,code 1
當中有兩筆檢測間隔超過30天,code 0
輸出結果為:
id ontime
minna 1
kelly 0
補充事項:
1.exam_date尚未在sas中轉為日期格式,可以請版友一起寫這個語法嗎
2.原始資料龐大,每個人檢測的次數不一定(如果只有一筆檢測的話,ontime為0)
麻煩大家了^^
-----------------------------------------------------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.11.138.9
推
06/26 11:59, , 1F
06/26 11:59, 1F
→
06/26 12:00, , 2F
06/26 12:00, 2F
→
06/26 12:01, , 3F
06/26 12:01, 3F
→
06/26 12:02, , 4F
06/26 12:02, 4F
→
06/26 12:02, , 5F
06/26 12:02, 5F
→
06/26 12:03, , 6F
06/26 12:03, 6F
→
06/29 10:42, , 7F
06/29 10:42, 7F