|
沙发

楼主 |
发表于 2011-3-30 13:14:19
|
只看该作者
Re: 日期相关问题
[code:3azun55j]data year(drop=i);
input (y1-y6) (:yymmdd8.);
array arr_y{*} y1-y6;
y_freq=n(of arr_y(*));
y_max=max(of arr_y(*));
do i=1 to dim(arr_y);
y_last=ifn(missing(arr_y(i)),y_last,arr_y(i));
y_mis=ifn(i gt 1 and missing(arr_y(i)),min(i,y_mis),y_mis);
end;
y_mis=arr_y(y_mis-1);
format y1-y6 y_max y_last y_mis yymmdd10.;
datalines;
20100908 20100918 20101008 20101019 20101208 .
20100106 20100908 20101209 . . 20100604
20100306 20100405 20100908 20100707 . .
20100505 20100610 20100915 . 20100710 .
;[/code:3azun55j] |
|