我正在使用Stata数据集来跟踪公司的合同年份。
但是,我系统地错过了一年:
是否可以快速运行一个代码,用上次观察的年份代替缺少的年份?
答案 0 :(得分:1)
以下对我有用:
clear
input var year
564 2029
597 2029
653 .
342 2041
456 2041
end
replace year = year[_n-1] if missing(year)
list
+------------+
| var year |
|------------|
1. | 564 2029 |
2. | 597 2029 |
3. | 653 2029 |
4. | 342 2041 |
5. | 456 2041 |
+------------+