定期进行调查时如何填写多年没有数据的观察结果

How to fill in observations for years with no data when surveys taken periodically

我的数据是这样的

tertiaryeduc    avgeduc
.05               .71
.                 .
.                 .
.                 .
.                 .
.07               .871
.                 .
.                 .
.                 .
.                 .
.11               1.137
.                 .
.                 .
.                 .
.                 . 
.15               1.378 
.                 .
.                 .
.                 .
.                 .

虽然我想用以前已知的值填充没有数据的年份,所以它看起来像这样

tertiaryeduc    avgeduc
.05               .71
.05               .71
.05               .71
.05               .71
.05               .71
.07               .871
.07               .871
.07               .871
.07               .871
.07               .871

这个的命令是什么?

如评论中所标记,这是 FAQ

大概这里有一个不同标识符的结构,应该是明确的和尊重的。

clear 
input tertiaryeduc    avgeduc
.05               .71
.                 .
.                 .
.                 .
.                 .
.07               .871
.                 .
.                 .
.                 .
.                 .
.11               1.137
.                 .
.                 .
.                 .
.                 . 
.15               1.378 
.                 .
.                 .
.                 .
.                 .
end 

gen id = sum(tertiaryeduc < .)

bysort id : replace tertiaryeduc = tertiaryeduc[_n-1] if missing(tertiaryeduc)

list, sepby(id)
     +-------------------------+
     | tertia~c   avgeduc   id |
     |-------------------------|
  1. |      .05       .71    1 |
  2. |      .05         .    1 |
  3. |      .05         .    1 |
  4. |      .05         .    1 |
  5. |      .05         .    1 |
     |-------------------------|
  6. |      .07      .871    2 |
  7. |      .07         .    2 |
  8. |      .07         .    2 |
  9. |      .07         .    2 |
 10. |      .07         .    2 |
     |-------------------------|
 11. |      .11     1.137    3 |
 12. |      .11         .    3 |
 13. |      .11         .    3 |
 14. |      .11         .    3 |
 15. |      .11         .    3 |
     |-------------------------|
 16. |      .15     1.378    4 |
 17. |      .15         .    4 |
 18. |      .15         .    4 |
 19. |      .15         .    4 |
 20. |      .15         .    4 |
     +-------------------------+