Re: [程式] sas日期

看板Statistics作者 (somnambulist)時間15年前 (2010/12/18 14:30), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
首先 使用cards or datalines其文字格式default為長度8. 你輸錯了 把他改一下 你也可以透過文字轉成日期格式直接處理 有很多方法 你試試看下面兩種 Method 1:change text input data a(where=(date>"01JAN2006"d)); input ID date ddmmyy10.; format date ddmmyy10.; cards; 1 11/11/2006 2 06/06/2006 3 01/04/2006 4 02/02/2003 5 06/12/2006 ; run; Method2:Change the format of date into 「SAS date value」 input(date,mmddyy10.) then u can use where of if syntax ※ 引述《maryastro (麥豬不要跑)》之銘言: : [軟體程式類別]:sas : [程式問題]:delete早於01/06/2006的case : [軟體熟悉度]:新手(不到1個月) : [問題敘述]: : data a; : input ID date $; : cards; : 1 11/11/2006 : 2 06/06/2006 : 3 01/04/2006 : 4 02/02/2003 : 5 06/12/2006 : ; : Run; : 我想要把早於01/06/200發生的個案delete掉 : 請問要怎麼寫呢?? : 是要先把日期轉為數字格式 : 再用if的語法D掉我不要的嗎?? : 有比較好的語法嗎?? : 感激不盡 : 謝謝大家 -- It's better to have loved and lost Than never to have loved at all -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.11.194.211
文章代碼(AID): #1D35Jz-B (Statistics)
討論串 (同標題文章)
本文引述了以下文章的的內容:
程式
1
1
完整討論串 (本文為第 2 之 2 篇):
程式
1
1
文章代碼(AID): #1D35Jz-B (Statistics)