[问答] 求教SAS中LAG函数的使用 https://bbs.pinggu.org/thread-2692528-1-1.html
但是他这个数据里面price变量是完整没有缺失值的,我的数据里变量有缺失值,我想求出最近的一次非缺失值生成新变量。
借用上面帖子的数据稍作修改,现有如下数据:
stockcode | time | price |
1 | 2004 | 12 |
1 | 2005 | 13 |
1 | 2006 | 14 |
1 | 2007 | . |
1 | 2008 | 16 |
2 | 2005 | 17 |
2 | 2006 | 18 |
2 | 2007 | 19 |
3 | 2004 | 20 |
3 | 2005 | . |
3 | 2006 | 22 |
3 | 2008 | 23 |
4 | 2006 | 24 |
4 | 2007 | 25 |
4 | 2008 | 26 |
4 | 2009 | 27 |
5 | 2004 | . |
5 | 2005 | 28 |
5 | 2006 | 29 |
5 | 2007 | 30 |
想做出以下这种格式,请问该如何编写语言呢?求教论坛里的高手解答,万分谢谢!
stockcode | time | price | price_recent |
1 | 2004 | 12 | . |
1 | 2005 | 13 | 12 |
1 | 2006 | 14 | 13 |
1 | 2007 | . | 14 |
1 | 2008 | 16 | 14 |
2 | 2005 | 17 | . |
2 | 2006 | 18 | 17 |
2 | 2007 | 19 | 18 |
3 | 2004 | 20 | . |
3 | 2005 | . | 20 |
3 | 2006 | 22 | 20 |
3 | 2008 | 23 | 22 |
4 | 2006 | 24 | . |
4 | 2007 | 25 | 24 |
4 | 2008 | 26 | 25 |
4 | 2009 | 27 | 26 |
5 | 2004 | . | . |
5 | 2005 | 28 | . |
5 | 2006 | 29 | 28 |
5 | 2007 | 30 | 29 |