我需要为 week0-week187 创建一个变量,而 RBAR 就是这样。数据看起来像:
身份证周
1 0
1 28
1 186
2 187
2 30
如果观察是在给定的一周内,我正在尝试使 week0-week187 变量为 1 或 0,应该看起来像这样
ID 周 WEEK0 WEEK1 ...WEEK28 ...WEEK30...WEEK186 WEEK187
1 0 1 0 ...0...0...0 0
1 28 0 0 ... 1 ... 0 ... 0 0
1 186 0 0 ... 0 ... 0 ... 1 0
2 187 0 0 ... 0 ... 0 ... 0 1
2 30 0 0 ... 0 ... 1 ... 0 0
也许 DO 声明是必要的?大多数时候 proc sql 导致 SAS 崩溃,因为我的计算机是垃圾。SAS代码是首选