数据:
| obs no. | id | type | var |
1 | 1 | 1 | 0 |
2 | 1 | 1 | 0 |
3 | 1 | 1 | 1 |
4 | 1 | 2 | 1 |
5 | 1 | 2 | 1 |
6 | 1 | 1 | 1 |
7 | 1 | 1 | 1 |
8 | 1 | 1 | 1
|
9 | 2 | 1 | 0 |
| 10 | 2 | 1 | 1 |
| 11 | 2 | 2 | 1 |
| 12 | 2 | 2 | 1 |
| 13 | 2 | 2 | 1 |
以'id'为一个群组,要建一个dummy variable 'var' 。每个id的第一个var的值永远是0。而当type的数值一改变,var会从0变成1,直到这个group结束。而且,type数值改变的前一个obs的var也得变成1。比如说,obs 3和obs 10的var是1。求大神们写下SAS code!急用!非常感谢!