定期进行调查时如何填写多年没有数据的观察结果
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 |
+-------------------------+
我的数据是这样的
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 |
+-------------------------+