请问如何生成“ JAN1973” 月年数据直到JAN2020.
下面只有两年的。用日期函数完成。谢谢!
Obs date
1 JAN1973 2 FEB1973 3 MAR1973 4 APR1973 5 MAY1973 6 JUN1973 7 JUL1973 8 AUG1973 9 SEP1973 10 OCT1973 11 NOV1973 12 DEC1973 13 JAN1974 14 FEB1974 15 MAR1974 16 APR1974 17 MAY1974 18 JUN1974 19 JUL1974 20 AUG1974 21 SEP1974 22 OCT1974 23 NOV1974 24 DEC1974
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
data year;do year=1973 to 2020;output;end;run;
data t;format t date9.;set year;do i=1 to 12;t=mdy(i,1,year);f=substr(put(t,date9.),3);output;end;drop i year t;run;
很简单
data a; do i=1973,1974; do j=1 to 12;
x=mdy(j,1,i);
output;
end; end;
format x yymm7.;
run;
如果从“ JAN1973” 月年数据直到JAN2020.改上面一个语句就可以了
do i=1973 to 2020;
format语句可用 monyy7.就是你要的格式了