作者wl118 (胖子怕熱)
看板Statistics
標題[程式] SAS 根據多變數保留最後一筆資料
時間Fri Jan 7 15:25:48 2011
------------------------------------------------------------------------
[軟體程式類別]:SAS
[程式問題]:資料處理
[軟體熟悉度]:低
[問題敘述]:
將以下資料 把相同c和相同d的資料 只保留b(流水號)最大的(流水號最後一筆)
a b c d
1 1 0800 0759
1 2 0800 0759
1 3 0802 0800
2 4 0750 0745
3 5 0755 0749
3 6 0756 0750
3 7 0756 0751
3 8 0756 0751
欲得資料格式
a b c d
1 2 0800 0759
1 3 0802 0800
2 4 0750 0745
3 5 0755 0749
3 6 0756 0750
3 8 0756 0751
[程式範例]:
有試過用last 但還是無法完成 麻煩大家了
-----------------------------------------------------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.87.211
※ 編輯: wl118 來自: 140.115.87.211 (01/07 15:29)
※ 編輯: wl118 來自: 140.115.87.211 (01/07 15:29)
1F:→ ASD332:不太懂規則 序號6下面不用出現嗎?要不要PO一下你的語法 01/07 15:42
抱歉 我打錯了 謝謝樓上
※ 編輯: wl118 來自: 140.115.87.211 (01/07 15:49)
謝謝兩位善心人士的幫忙 我也想到辦法了 謝謝大家
※ 編輯: wl118 來自: 140.115.87.211 (01/07 16:06)
2F:推 lsshno1:可以解釋一下作法嗎? tks 01/07 16:55
3F:推 wlsherica:成功了可以分享一下嘛? 謝謝! 01/07 17:25
4F:推 MmmRrrrX:proc univariate data=aa noprint; 01/07 18:30
5F:→ MmmRrrrX:by a c d ; var b; output out=a1 max=b ; run; 01/07 18:31