看板 Statistics 關於我們 聯絡資訊
[軟體程式類別]:SAS [程式問題]:資料處理 [軟體熟悉度]:高(1年以上) [問題敘述]: 原本資料結構如下: Obs yr y 1 2005 10 2 2006 20 3 2007 30 現在我想創一個新變項「c」,令他+10,但是在整個Dataset的最後一筆 c=y 也就是不用+10,如下 Obs yr y c 1 2005 10 20 <~ 10+10 2 2006 20 30 <~ 20+10 3 2007 30 40 <~ 30+10 3 2008 20 30 <~ 20+10 3 2009 50 50 <~ 50 → 問題所在 要怎麼抓出全部資料的最後一筆呢? 嘗試使用if first/if last,不過不是我想要的= =+ 除了人工修改之外,請問有相關的指令可以參考嗎? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.4.180
ASD332:_n_ ? 04/29 11:43
wlsherica:_n_ 要如何得知她刷到最後一筆了呢?? ˊˋ 04/29 11:55
ASD332:修正一下 set old_file end = endfile ; if endfile then.. 04/29 15:00
ASD332:在 set 那邊用 end option 應該就可以了 我試過 ok 04/29 15:01
wlsherica:太感謝您了!!!! 04/29 15:02
ASD332:^^ 04/29 15:02