嘿伙计们,
我正忙于处理时间序列,并试图找到允许我插入四分之一计数变量的命令。为简单起见,1995 年第三季度(我的观察开始日期)应该是 -2 季度,1995 年第四季度应该是 -1 等到 2006 年(到那时应该在 45 左右)。我的日期是 date9 格式,例如 20JUN04 等。
谁能帮助我完成在 SAS 中工作所需的命令?
谢谢
嘿伙计们,
我正忙于处理时间序列,并试图找到允许我插入四分之一计数变量的命令。为简单起见,1995 年第三季度(我的观察开始日期)应该是 -2 季度,1995 年第四季度应该是 -1 等到 2006 年(到那时应该在 45 左右)。我的日期是 date9 格式,例如 20JUN04 等。
谁能帮助我完成在 SAS 中工作所需的命令?
谢谢
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;