1

嘿伙计们,

我正忙于处理时间序列,并试图找到允许我插入四分之一计数变量的命令。为简单起见,1995 年第三季度(我的观察开始日期)应该是 -2 季度,1995 年第四季度应该是 -1 等到 2006 年(到那时应该在 45 左右)。我的日期是 date9 格式,例如 20JUN04 等。

谁能帮助我完成在 SAS 中工作所需的命令?

谢谢

4

1 回答 1

1

SAS 有相当不错的内置日期和日期时间函数。试试这个:

/* Some sample data */
data dates;
    format dateval date9.;
    informat dateval date9.;
    input dateval;
    datalines;
'01JUL95'
'01OCT95'
'01JAN96'
'20JUN04'
; 
run;

/* Sample of the intck function */
data _null_;
    set dates;
    quarter=intck('qtr','01JAN96'd,dateval);
    put _all_;
run;
于 2010-03-14T19:03:15.253 回答