我有一个包含季度数据值的数据集。但现在我想总结同年的季度值。
数据h:
time value
01JAN90 23
01APR90 31
01JUL90 13
01OCT90 45
01JAN91 11
01APR91 4
01JUL91 1
01OCT91 17
我希望我的结果数据如下:
time value
1990 53
1991 35
答案 0 :(得分:0)
如果您的time
变量是数字,则可以使用FORMAT
中的PROC SUMMARY
语句自动提取年份PROC
。 (感谢@Joe在我的原始答案的评论中显示这一点。)
PROC SUMMARY NWAY DATA = h;
CLASS time;
FORMAT time YEAR. ;
OUTPUT
OUT = result (
KEEP = year value
)
SUM (value) =
;
RUN;