[程式] SAS by ID ?
[軟體程式類別]:
SAS
[程式問題]:
資料處理
[軟體熟悉度]:
新手
[問題敘述]:
ID t1 同一id有多個不同時間的複數檔 ID t1
1 0 t1 追縱時間;
1 1 挑出追縱時間>=2年 ID 的所有資料 (ex ID2 全部);
2 0 刪除<2年id的所有資料 (ex ID1 全部) ==> 2 0
2 1 2 1
2 2 2 2
2 3 2 3
[程式範例]:
自己的想法是 t1>=2 挑出 ID;
Proc nodup; by id -> 建立追縱>=2年的 特定ID單數檔
再從原始複數檔案中, Proc SQL..Where id select from 特定ID
挑出只有 ID2 有追縱>=2年的所有資料
有比較簡單的作法嗎, 感恩!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.41.136.14
※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1466444700.A.8C3.html
※ 編輯: andersonhaha (114.41.136.14), 06/21/2016 01:55:06
→
06/22 00:05, , 1F
06/22 00:05, 1F
→
06/22 00:06, , 2F
06/22 00:06, 2F
→
06/22 00:07, , 3F
06/22 00:07, 3F
推
06/22 09:26, , 4F
06/22 09:26, 4F
→
06/23 00:42, , 5F
06/23 00:42, 5F
→
06/23 01:16, , 6F
06/23 01:16, 6F