我正在尝试为我的样本平衡数据。我的数据目前看起来像:
id year y
1 2000 2
1 2002 4
1 2003 5
2 2001 2
2 2002 3
....
Run Code Online (Sandbox Code Playgroud)
我希望它看起来像:
id year y
1 2000 2
1 2001 .
1 2002 4
1 2003 5
2 2000 .
2 2001 2
2 2002 3
....
Run Code Online (Sandbox Code Playgroud)
我曾尝试创建仅年份的 .dta 并将其合并到数据中;但是,我无法让它工作。本质上,我想将缺失数据的行添加到面板中。我意识到我可以删除id不平衡数据的 s,但这不是我的方法的一个选项。
在寻找基本的数据管理功能时,您需要浏览数据管理参考手册 [D]。在这种情况下fillin,您似乎在问什么。
clear
input id year y
1 2000 2
1 2002 4
1 2003 5
2 2001 2
2 2002 3
end
fillin id year
list, sepby(id)
+-------------------------+
| id year y _fillin |
|-------------------------|
1. | 1 2000 2 0 |
2. | 1 2001 . 1 |
3. | 1 2002 4 0 |
4. | 1 2003 5 0 |
|-------------------------|
5. | 2 2000 . 1 |
6. | 2 2001 2 0 |
7. | 2 2002 3 0 |
8. | 2 2003 . 1 |
+-------------------------+
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6969 次 |
| 最近记录: |