作者BugEater (无庸)
看板Statistics
标题Re: [程式] 急问SAS日期设定与处理
时间Tue Dec 10 12:07:11 2013
日期计算:
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