【发布时间】:2017-10-16 09:34:01
【问题描述】:
您能帮我完成以下从两个横截面数据集创建面板数据集的任务吗?
具体来说,一小部分横截面数据集是:
1) - 数据1
ID| Yr | D | X
-------------------
1 | 2002 | F | 25
2 | 2002 | T | 27
&2) - 数据2
ID | Yr | D | X
---------------------
1 | 2003 | T | 45
2 | 2003 | F | 35
并想创建一个面板的表单:
ID | Yr | D | X
-----------------------
1 | 2002 | F | 25
1 | 2003 | T | 45
2 | 2002 | T | 27
2 | 2003 | F | 35
到目前为止我尝试过的代码是:
IDvec<-data1[,1]
ID_panel=c()
for (i in 1:length(IDvec)) {
x<-rep(IDvec[i],2)
ID_panel<-append(ID_panel,x)
}
Years_panel<-rep(2002:2003,length(IDvec))
但不能完全弄清楚如何链接第 3 列和第 4 列。任何帮助将不胜感激。谢谢你。
【问题讨论】:
标签: r data-manipulation panel-data