我有如下数据,并希望最终每周汇总一次数据。第一步是为客户创建周。
data have;
input ID start :mmddyy10. channel type $;
datalines;
1 05/21/2009 143 radio
1 05/30/2009 157 television
2 01/01/2011 45 television
2 01/09/2011 53 computerRadio
;;;;
run;
我希望每个 ID 都有自己的第一周,以便数据看起来像这样
data want;
input ID start :mmddyy10. channel type $ week;
datalines;
1 05/21/2009 143 radio 1
1 05/30/2009 157 television 2
2 01/01/2011 45 television 1
2 01/09/2011 53 computerRadio 2
;;;;
run;
在 SAS 中执行此操作,因此 proc sql 是一种选择,也是一种更受欢迎的选择。提前致谢