Re: [程式] 急問SAS日期設定與處理

看板Statistics作者 (無庸)時間10年前 (2013/12/10 12:07), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
日期計算: data test ;set test; date1_1=SCAN(date1,1) ; date1_2=SCAN(date1,2) ; year1=input(date1_1, 5.); month1=input(date1_2, 5.); date2_1=SCAN(date2,1) ; date2_2=SCAN(date2,2) ; year2=input(date2_1, 5.); month2=input(date2_2, 5.); dateDiff=(year1-year2)*12+(month1-month2); run; ※ 引述《wave1011 ()》之銘言: : 小弟只會用SAS跑統計回歸 對於DATA的處理非常不了解 : 已爬過文旦還是不太清楚 所以想請大家解答一下 麻煩各位盡量簡單說明 : 資料型態如下(已簡化) : status date1 date2 status date1 date2 : A 102/10/11 90/10/20 A 102/10/11 90/10/20 : B 100/07/15 91/11/12 B 102/12/10 91/11/12 : A 99/05/20 . => A 99/05/20 . : A 102/10/11 . A 102/10/11 . : B 100/07/15 . B 102/12/10 . : C 98/05/12 . C 102/12/10 . : A 96/08/02 . A 96/08/02 : B 99/01/02 . B 102/12/10 : . : . : . : 要做的事情有些複雜: : 我希望把STATUS為A的DATE1資料保留 : 不為A的DATE1全部換成同一日期 EX:102/12/10 : 這樣修改完DATE1的資料後 再計算DATE1與DATE2的距離(以月為單位) : 由於我的資料是從ACCESS匯入(有兩百多萬筆) : 資料格式似乎都是文字格式 所以可能還需要先做資料格式的轉變 : 麻煩各位高手能直接跟我說該怎麼做才好 若能直接跟我說程式碼的話當然再好不過 : 先謝謝大家了 : ----------------------------------------------------------------------------- -- — I came like Water, and like Wind I go. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 129.93.111.32
文章代碼(AID): #1IffDr-0 (Statistics)
文章代碼(AID): #1IffDr-0 (Statistics)